Index: APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/LosProfielToevoeger.cls.xml
===================================================================
diff -u -r60634 -r61337
--- APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/LosProfielToevoeger.cls.xml (.../LosProfielToevoeger.cls.xml) (revision 60634)
+++ APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/LosProfielToevoeger.cls.xml (.../LosProfielToevoeger.cls.xml) (revision 61337)
@@ -22,7 +22,6 @@
Set ..BasisElementFactory = $$$Inject(BasisElementFactory, ##class(TECH.Svg.BasisElementFactory).%New())
Set ..CoordinatesService = $$$Inject(CoordinatesService, ##class(TECH.Svg.Services.CoordinatesService).%New())
Quit $$$OK
- w "hoi subversion"
]]>
@@ -41,6 +40,7 @@
#dim LeftBottomOuter As TECH.Svg.Basis.Path.Coordinates = ..BasisElementFactory.MaakCoordinaat(0, Lengte)
#dim RightBottomOuter As TECH.Svg.Basis.Path.Coordinates = ..BasisElementFactory.MaakCoordinaat(Breedte, Lengte)
#dim CoordinatesList As %ListOfObject
+
If (ProfPlaats="PL") {
Set CoordinatesList = ..CoordinatesService.MaakCoordinatenLijstVanCoordinaten(LeftTopInner, LeftTopOuter, LeftBottomOuter, LeftBottomInner)
}
@@ -53,10 +53,11 @@
If (ProfPlaats="PO") {
Set CoordinatesList = ..CoordinatesService.MaakCoordinatenLijstVanCoordinaten(RightBottomInner, RightBottomOuter, LeftBottomOuter, LeftBottomInner)
}
+
#dim Path As TECH.Svg.Basis.Path = ..BasisElementFactory.MaakPath(CoordinatesList)
- Do Path.SetFill("#F0F0F0")
- Do Path.SetStroke("black",2)
- Do Path.SetOpacity(0.5)
+ Do Path.SetFill("#F0F0F0")
+ Do Path.SetStroke("black",2)
+ Do Path.SetOpacity(0.5)
Quit Path
]]>
Index: APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml
===================================================================
diff -u -r60842 -r61337
--- APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml (.../Kaderdeur.cls.xml) (revision 60842)
+++ APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur.cls.xml (.../Kaderdeur.cls.xml) (revision 61337)
@@ -62,11 +62,10 @@
KaderdeurObject:Prod.GADef.KaderDeur
Index: vhUnitTest/APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/GenereerSvg.cls.xml
===================================================================
diff -u -r60844 -r61337
--- vhUnitTest/APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/GenereerSvg.cls.xml (.../GenereerSvg.cls.xml) (revision 60844)
+++ vhUnitTest/APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/GenereerSvg.cls.xml (.../GenereerSvg.cls.xml) (revision 61337)
@@ -30,7 +30,6 @@
Do BasisElementFactoryMock.VerwachtMethodCall("MaakSvgBox",0,0,800,470).DanReturn(SvgBox)
Do KaderToevoegerMock.VerwachtMethodCall("VulDrieRects",Kaderdeur,470,800,0).DanReturn(Group)
Do HoekverbinderToevoegerMock.VerwachtMethodCall("VoegToeVerbinder","","All",2,470,800).DanReturn(Group)
- ;Do ElementToevoegerMock.VerwachtMethodCall("VoegToeElement",$$$ElkeWaarde,$$$ElkeWaarde)
Do ElementToevoegerMock.VerwachtMethodCall("VoegToeElement",..Matches.Object(SvgBox),..Matches.Object(Group))
Do ElementToevoegerMock.VerwachtMethodCall("VoegToeElement",$$$ElkeWaarde,$$$ElkeWaarde)
Do SchuinehoekenToevoegerMock.VerwachtMethodCall("SchuineHoeken",50,470,800)
Index: APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/KaderToevoeger.cls.xml
===================================================================
diff -u -r60452 -r61337
--- APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/KaderToevoeger.cls.xml (.../KaderToevoeger.cls.xml) (revision 60452)
+++ APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/KaderToevoeger.cls.xml (.../KaderToevoeger.cls.xml) (revision 61337)
@@ -28,13 +28,15 @@
#dim BorderS As %String
Set KaderGroup =##class(TECH.Svg.Basis.Group).%New()
Do KaderGroup.VoegToeID("kader")
+
;Outer Rectangle
#dim KDOuter As TECH.Svg.Basis.Rect = ..BasisElementFactory.MaakRechthoek(0,0,Breedte\1,Hoogte\1)
Do KaderdeurObject.ProfType.XMLVectorTussenRand(KaderdeurObject.Vulling.Vulling, .KaderOffset, .BorderS, .FillS)
#dim KDMiddle As TECH.Svg.Basis.Rect = ..BasisElementFactory.MaakRechthoek((0+KaderOffset\1),(0+KaderOffset\1),(Breedte-(2*KaderOffset)\1),(Hoogte-(2*KaderOffset)))
Set KaderOffset = KaderdeurObject.ProfType.Breedte
#dim KDInner As TECH.Svg.Basis.Rect = ..BasisElementFactory.MaakRechthoek((0+KaderOffset\1),(0+KaderOffset\1),(Breedte-(2*KaderOffset)\1),(Hoogte-(2*KaderOffset)))
Do KaderdeurObject.ProfType.XMLVectorTussenRand(KaderdeurObject.Vulling.Vulling, KaderOffset, BorderS, FillS)
+
;als het geen losprofiel is vul je kleuren in, anders zet je alles in stippelijn.
If (LosProfiel = 0){
Do KDOuter.SetFill(##class(TECH.Svg.enu.Kleur).Grijs())
@@ -52,6 +54,7 @@
Do KDInner.SetStroke(##class(TECH.Svg.enu.Kleur).Zwart(),,"2")
Do KDInner.SetFill()
}
+
Do KaderGroup.VoegToeElement(KDOuter)
Do KaderGroup.VoegToeElement(KDMiddle)
Do KaderGroup.VoegToeElement(KDInner)
@@ -67,12 +70,14 @@
Set KaderGroup =##class(TECH.Svg.Basis.Group).%New()
Do KaderGroup.VoegToeID("kader")
#dim GlasOffset As %Integer = KaderdeurObject.AfstandRandVoorVulling()
+
#dim KDOuter As TECH.Svg.Basis.Rect = ..BasisElementFactory.MaakRechthoek(0,0,Breedte,Hoogte)
Do KDOuter.SetFill(##class(TECH.Svg.enu.Kleur).DonkerGroen())
Do KDOuter.SetStroke(##class(TECH.Svg.enu.Kleur).Zwart(),,"2")
#dim KDInner As TECH.Svg.Basis.Rect = ..BasisElementFactory.MaakRechthoek((0+GlasOffset\1),(0+GlasOffset\1),Breedte-(2*GlasOffset),Hoogte-(2*GlasOffset))
Do KDInner.SetFill(##class(TECH.Svg.enu.Kleur).LichtGroen())
Do KDInner.SetStroke(##class(TECH.Svg.enu.Kleur).Zwart())
+
Do KaderGroup.VoegToeElement(KDOuter)
Do KaderGroup.VoegToeElement(KDInner)
Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/BeslagBoringSpecialeVorm.cls.xml
===================================================================
diff -u -r60385 -r61337
--- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/BeslagBoringSpecialeVorm.cls.xml (.../BeslagBoringSpecialeVorm.cls.xml) (revision 60385)
+++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/BeslagBoringSpecialeVorm.cls.xml (.../BeslagBoringSpecialeVorm.cls.xml) (revision 61337)
@@ -51,6 +51,7 @@
TECH.Svg.Basis.SvgBox
@@ -103,6 +105,7 @@
#dim FreesB As %Integer =16
#dim FreesL As %Integer =14
#dim Rect As TECH.Svg.Basis.Rect
+
If (Rotation = 0) {
Set Rect = ..BasisElementFactory.MaakRechthoek(Breedte, Lengte, FreesB, FreesL)
}
@@ -115,6 +118,7 @@
If (Rotation = 270) {
Set Rect = ..BasisElementFactory.MaakRechthoek(Breedte, Lengte , FreesB, FreesL)
}
+
Do ElementToevoeger.VoegToeElement(..SvgBox,Rect)
Quit ..SvgBox
]]>
Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen.cls.xml
===================================================================
diff -u -r60452 -r61337
--- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen.cls.xml (.../Boringen.cls.xml) (revision 60452)
+++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Boringen.cls.xml (.../Boringen.cls.xml) (revision 61337)
@@ -86,11 +86,9 @@
Do ..ElementToevoeger.VoegToeElement(..Group,PuntBoring)
}
Else {
-
Set RugBoring = ..BoringElementFactory.MaakRugBoring(XPos, YPos,10,10,Kleur)
Do ..ElementToevoeger.VoegToeElement(..Group,RugBoring)
}
-
If (BoorType = "Z"), (Boring.BoorDiepte < 0) {
Set DoorBoring = ..BoringElementFactory.MaakDoorBoring(XPos,YPos,10,10,Kleur)
Do ..ElementToevoeger.VoegToeElement(..Group,DoorBoring)
@@ -104,7 +102,6 @@
Beslag:Res.PI.Beslag,ProfielPlaats:%String,BPosX:%Integer,BPosY:%Integer,BPosZ:%Integer
2) {
Do ..ElementToevoeger.VoegToeElement(SvgBox, ..BeslagBoringSpecialevorm.MaakBoringSpecialeVorm(Boring.VmlID, Breedte, Lengte, Rotation))
}
@@ -201,6 +201,7 @@
}
}
+
Do ..ElementToevoeger.VoegToeElement(SvgBox,Rechthoek)
Do SvgBox.VoegToeID("beslag")
Do ..Group.VoegToeElement(SvgBox)
Index: APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/HoekverbinderToevoeger.cls.xml
===================================================================
diff -u -r60406 -r61337
--- APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/HoekverbinderToevoeger.cls.xml (.../HoekverbinderToevoeger.cls.xml) (revision 60406)
+++ APPS/Halux/PPS/ALUFrees/Svg/Kaderdeur/HoekverbinderToevoeger.cls.xml (.../HoekverbinderToevoeger.cls.xml) (revision 61337)
@@ -34,7 +34,6 @@
ProductiewijzeID:%String,ProfPlaats:%String,HoekId:%Integer,Breedte:%Integer,Hoogte:%Integer
TECH.Svg.Basis.Group
Index: APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Beslagen.cls.xml
===================================================================
diff -u -r60386 -r61337
--- APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Beslagen.cls.xml (.../Beslagen.cls.xml) (revision 60386)
+++ APPS/Halux/PPS/ALUFrees/Svg/KaderdeurElement/Beslag/Beslagen.cls.xml (.../Beslagen.cls.xml) (revision 61337)
@@ -39,11 +39,13 @@
#dim BeslagPositieX As %Integer
#dim BeslagPositieZ As %Integer
#dim BeslagObject As Res.PI.Beslag = Beslag.Beslag
+
If (blnCalcPrm)!$$$Not(KeyPositie?.N) {
#dim ProfielPlaats As %String = KaderdeurObject.ProfielPlaatsGet(Beslag, Key, KeyPositie)
#dim ProfType As Res.PI.ProfType = KaderdeurObject.ProfType
Set blnCalcPrm = $S(KeyPositie?.N:0,1:1)
}
+
#dim BeslagPositie As Prod.GADef.emKadBeslagPos= Posities.GetAt(KeyPositie)
#dim LengtePositie As %Integer = BeslagPositie.LengtePos
#dim AfBM As %Integer = BeslagPositie.AfstandRand
@@ -82,10 +84,12 @@
If (BeslagPositieZ<0) {
Set BeslagPositieZ=ProfType.Dikte+BeslagPositieZ ; Substract = add Negative Number
}
+
Do ..MaakBeslag(Beslag, BeslagPositieX, BeslagPositieY, BeslagPositieZ, ProfielPlaats)
Set Positie = Posities.GetNext(.KeyPositie)
}
}
+
Set Beslag = Beslagen.GetNext(.Key)
}
]]>
@@ -97,8 +101,8 @@
@@ -108,6 +112,7 @@
1
@@ -145,6 +151,7 @@
1