Procházet zdrojové kódy

改良报告和做题页面,准备发布

0.4.0.0版本:
+登录增加时间读取功能
-修改评估做题页面
-修改报告中的错别字、着色错误和逻辑判断错误
+为报告增加页码
ZhuYifan před 5 roky
rodič
revize
a1b1dc9a40

+ 301 - 288
WpfTest1/MainWindow.xaml

@@ -57,46 +57,47 @@
             </Button>
             </Button>
         </Controls:WindowCommands>
         </Controls:WindowCommands>
     </Controls:MetroWindow.RightWindowCommands>
     </Controls:MetroWindow.RightWindowCommands>
-    <Grid x:Name="mainWndGrid" Background="#FFFFFF" Loaded="mainWndGrid_Loaded">
-        <Grid.ColumnDefinitions>
-            <ColumnDefinition Width="395*"/>
-            <ColumnDefinition Width="959*"/>
-        </Grid.ColumnDefinitions>
-        <TabControl x:Name="tabControlGeneral"  HorizontalAlignment="Left" Height="694" VerticalAlignment="Top" Width="1358" SelectionChanged="tabControlGeneral_SelectionChanged" Grid.ColumnSpan="2" Controls:TabControlHelper.Underlined="TabPanel">
-            <TabItem Header="首页" Style="{StaticResource smallHeader}" x:Uid="1000">
-                <Grid  Margin="-1,-1,-1,-1">
-                    <Grid.Background>
-                        <ImageBrush ImageSource="/WpfTest1;component/Resources/homepage.jpg" />
-                    </Grid.Background>
-                    <Button x:Name="buttonHomePageAddPatient" Content="Button" HorizontalAlignment="Left" Margin="315,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#FFA07A" Click="buttonHomePageAddPatient_Click">
-                        <Button.ContentTemplate>
-                            <DataTemplate>
-                                <StackPanel>
-                                    <Rectangle Fill="#ffffff" Width="80" Height="80">
-                                        <Rectangle.OpacityMask>
-                                            <VisualBrush Visual="{StaticResource appbar_user_add}" Stretch="Fill" />
-                                        </Rectangle.OpacityMask>
-                                    </Rectangle>
-                                    <TextBlock Text="新建用户"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
-                                </StackPanel>
-                            </DataTemplate>
-                        </Button.ContentTemplate>
-                    </Button>
-                    <Button x:Name="buttonHomePagePatientManagent" Content="Button" HorizontalAlignment="Left" Margin="509,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#66CDAA" Click="buttonHomePagePatientManagent_Click">
-                        <Button.ContentTemplate>
-                            <DataTemplate>
-                                <StackPanel>
-                                    <Rectangle Fill="#ffffff" Width="80" Height="80">
-                                        <Rectangle.OpacityMask>
-                                            <VisualBrush Visual="{StaticResource appbar_folder_people}" Stretch="Fill" />
-                                        </Rectangle.OpacityMask>
-                                    </Rectangle>
-                                    <TextBlock Text="用户管理"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
-                                </StackPanel>
-                            </DataTemplate>
-                        </Button.ContentTemplate>
-                    </Button>
-                    <!--<Button x:Name="buttonHomePageFilterFunction" Content="Button" HorizontalAlignment="Left" Margin="699,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#008b7b" Click="buttonHomePageFilterFunction_Click">
+    <Viewbox>
+        <Grid x:Name="mainWndGrid" Background="#FFFFFF" Loaded="mainWndGrid_Loaded">
+            <Grid.ColumnDefinitions>
+                <ColumnDefinition Width="395*"/>
+                <ColumnDefinition Width="959*"/>
+            </Grid.ColumnDefinitions>
+            <TabControl x:Name="tabControlGeneral"  HorizontalAlignment="Left" Height="694" VerticalAlignment="Top" Width="1358" SelectionChanged="tabControlGeneral_SelectionChanged" Grid.ColumnSpan="2" Controls:TabControlHelper.Underlined="TabPanel">
+                <TabItem Header="首页" Style="{StaticResource smallHeader}" x:Uid="1000">
+                    <Grid  Margin="-1,-1,-1,-1">
+                        <Grid.Background>
+                            <ImageBrush ImageSource="/WpfTest1;component/Resources/homepage.jpg" />
+                        </Grid.Background>
+                        <Button x:Name="buttonHomePageAddPatient" Content="Button" HorizontalAlignment="Left" Margin="315,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#FFA07A" Click="buttonHomePageAddPatient_Click">
+                            <Button.ContentTemplate>
+                                <DataTemplate>
+                                    <StackPanel>
+                                        <Rectangle Fill="#ffffff" Width="80" Height="80">
+                                            <Rectangle.OpacityMask>
+                                                <VisualBrush Visual="{StaticResource appbar_user_add}" Stretch="Fill" />
+                                            </Rectangle.OpacityMask>
+                                        </Rectangle>
+                                        <TextBlock Text="新建用户"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
+                                    </StackPanel>
+                                </DataTemplate>
+                            </Button.ContentTemplate>
+                        </Button>
+                        <Button x:Name="buttonHomePagePatientManagent" Content="Button" HorizontalAlignment="Left" Margin="509,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#66CDAA" Click="buttonHomePagePatientManagent_Click">
+                            <Button.ContentTemplate>
+                                <DataTemplate>
+                                    <StackPanel>
+                                        <Rectangle Fill="#ffffff" Width="80" Height="80">
+                                            <Rectangle.OpacityMask>
+                                                <VisualBrush Visual="{StaticResource appbar_folder_people}" Stretch="Fill" />
+                                            </Rectangle.OpacityMask>
+                                        </Rectangle>
+                                        <TextBlock Text="用户管理"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
+                                    </StackPanel>
+                                </DataTemplate>
+                            </Button.ContentTemplate>
+                        </Button>
+                        <!--<Button x:Name="buttonHomePageFilterFunction" Content="Button" HorizontalAlignment="Left" Margin="699,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#008b7b" Click="buttonHomePageFilterFunction_Click">
                         <Button.ContentTemplate>
                         <Button.ContentTemplate>
                             <DataTemplate>
                             <DataTemplate>
                                 <StackPanel>
                                 <StackPanel>
@@ -110,260 +111,272 @@
                             </DataTemplate>
                             </DataTemplate>
                         </Button.ContentTemplate>
                         </Button.ContentTemplate>
                     </Button>-->
                     </Button>-->
-                    <Button x:Name="buttonHomePageEvaluationFunction" Content="Button" HorizontalAlignment="Left" Margin="699,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#daa520" Click="buttonHomePageEvaluationFunction_Click">
-                        <Button.ContentTemplate>
-                            <DataTemplate>
-                                <StackPanel>
-                                    <Rectangle Fill="#ffffff" Width="80" Height="80">
-                                        <Rectangle.OpacityMask>
-                                            <VisualBrush Visual="{StaticResource appbar_magnify_browse}" Stretch="Fill" />
-                                        </Rectangle.OpacityMask>
-                                    </Rectangle>
-                                    <TextBlock Text="   评测"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
-                                </StackPanel>
-                            </DataTemplate>
-                        </Button.ContentTemplate>
-                    </Button>
-                    <Button x:Name="buttonHomeHistoryRecords" Content="Button" HorizontalAlignment="Left" Margin="315,359,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#9370db" Click="buttonHomeHistoryRecords_Click">
-                        <Button.ContentTemplate>
-                            <DataTemplate>
-                                <StackPanel>
-                                    <Rectangle Fill="#ffffff" Width="80" Height="80">
-                                        <Rectangle.OpacityMask>
-                                            <VisualBrush Visual="{StaticResource appbar_window_restore}" Stretch="Fill" />
-                                        </Rectangle.OpacityMask>
-                                    </Rectangle>
-                                    <TextBlock Text="历史报告"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
-                                </StackPanel>
-                            </DataTemplate>
-                        </Button.ContentTemplate>
-                    </Button>
-                    <Button x:Name="buttonHomePageSystemSettings" Content="Button" HorizontalAlignment="Left" Margin="509,359,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#008080" Click="buttonHomePageSystemSettings_Click">
-                        <Button.ContentTemplate>
-                            <DataTemplate>
-                                <StackPanel>
-                                    <Rectangle Fill="#ffffff" Width="80" Height="80">
-                                        <Rectangle.OpacityMask>
-                                            <VisualBrush Visual="{StaticResource appbar_cogs}" Stretch="Fill" />
-                                        </Rectangle.OpacityMask>
-                                    </Rectangle>
-                                    <TextBlock Text="系统设置"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
-                                </StackPanel>
-                            </DataTemplate>
-                        </Button.ContentTemplate>
-                    </Button>
-                    <Button x:Name="buttonHomePageDataTransfer" Content="Button" HorizontalAlignment="Left" Margin="699,359,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#008080" Click="buttonHomePageDataTransfer_Click">
-                        <Button.ContentTemplate>
-                            <DataTemplate>
-                                <StackPanel>
-                                    <Rectangle Fill="#ffffff" Width="80" Height="80">
-                                        <Rectangle.OpacityMask>
-                                            <VisualBrush Visual="{StaticResource appbar_information_circle}" Stretch="Fill" />
-                                        </Rectangle.OpacityMask>
-                                    </Rectangle>
-                                    <TextBlock Text="关于程序"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
-                                </StackPanel>
-                            </DataTemplate>
-                        </Button.ContentTemplate>
-                    </Button>
-                    <Button x:Name="buttonHomePageHelp" Content="Button" HorizontalAlignment="Left" Margin="886,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#008080" Click="buttonHomePageHelp_Click">
-                        <Button.ContentTemplate>
-                            <DataTemplate>
-                                <StackPanel>
-                                    <Rectangle Fill="#ffffff" Width="80" Height="80">
-                                        <Rectangle.OpacityMask>
-                                            <VisualBrush Visual="{StaticResource appbar_home_question}" Stretch="Fill" />
-                                        </Rectangle.OpacityMask>
-                                    </Rectangle>
-                                    <TextBlock Text="操作帮助"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
-                                </StackPanel>
-                            </DataTemplate>
-                        </Button.ContentTemplate>
-                    </Button>
-                    <Label x:Name="labelSoftwareName" Content="欢迎使用劳拉" FontSize="32" HorizontalAlignment="Center" Margin="0,61,0,0" VerticalAlignment="Top" Foreground="White"/>
-                    <Label x:Name="labelHomepageCversion" Content="编译版本:20200411" HorizontalAlignment="Center" Margin="0,109,0,0" VerticalAlignment="Top" Foreground="White"/>
-                </Grid>
-            </TabItem>
-            <TabItem Header="用户管理" Style="{StaticResource smallHeader}" >
-                <TabControl x:Name="tabPatientManagent" HorizontalAlignment="Left" Height="645" Width="1338" Margin="10,-5,0,0" VerticalAlignment="Top" >
-                    <TabItem  Header="用户管理" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
-                        <Grid Background="White" Margin="0,0,0,0">
-                            <my:selectUser x:Name="selectUserPatientManagent" Margin="0,0,0,0"/>
-                            <Button x:Name="buttonAddPatient" Content="添加用户" HorizontalAlignment="Left" Margin="41,531,0,0" VerticalAlignment="Top" Width="71" Height="36" FontSize="15" Click="buttonAddPatient_Click"/>
-                            <Button x:Name="buttonModifyPatient" Content="修改用户" HorizontalAlignment="Left" Margin="117,531,0,0" VerticalAlignment="Top" Width="76" Height="36" FontSize="15" Click="buttonModifyPatient_Click"/>
-                            <Button x:Name="buttonDeletePatient" Content="删除用户" HorizontalAlignment="Left" Margin="198,531,0,0" VerticalAlignment="Top" Width="80" Height="36" FontSize="15" Click="buttonDeletePatient_Click"/>
-                        </Grid>
-                    </TabItem>
-                </TabControl>
-            </TabItem>
-            <!--快筛-->
-            <TabItem Header="快速筛查" Style="{StaticResource smallHeader}" Visibility="Hidden" Width="5" >
-                <TabControl x:Name="tabFilter" HorizontalAlignment="Left" Height="645" Width="1338" Margin="10,-5,0,0" VerticalAlignment="Top" >
-                    <TabItem  Header="选择用户" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
-                        <Grid Background="White" Margin="0,0,0,0">
-                            <my:selectUser x:Name="selectUserfilter" Margin="0,0,0,0"></my:selectUser>
-                            <Button x:Name="buttonFilterSelectPatient" IsEnabled="True" Content="开始测试" HorizontalAlignment="Left" Margin="41,531,0,0" VerticalAlignment="Top" Width="240" Height="36" FontSize="15" Click="buttonFilterSelectPatient_Click"/>
-                        </Grid>
-                    </TabItem>
-                    <TabItem  Header="筛查流程" Style="{StaticResource smallerHeader}"  IsEnabled="False">
-                        <Grid x:Name="filterProcessGrid" Background="White" Margin="0,0,0,0">
-                            <Label x:Name="labelGong" Content="共" HorizontalAlignment="Left" Margin="90,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelFilterNumberofTotalQuestions" Content="XXX" HorizontalAlignment="Left" Margin="110,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelTi" Content="题,当前第" HorizontalAlignment="Left" Margin="150,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelFilterNameLabel" Content="当前病例:" HorizontalAlignment="Left" Margin="800,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelFilterName" Content="[被试姓名]" HorizontalAlignment="Left" Margin="890,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelFilterRecordidLabel" Content="病案号:" HorizontalAlignment="Left" Margin="1000,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelFilterRecordid" Content="[病案编号233333333]" HorizontalAlignment="Left" Margin="1070,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelFilterNumberofCurrentQuestion" Content="XXX" HorizontalAlignment="Left" Margin="240,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelTi2" Content="题" HorizontalAlignment="Left" Margin="280,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelFilterQuestionTitle" Content="[问题的标题,大约需要30个汉字,所以空间需要够]" HorizontalAlignment="Left" Margin="90,36,0,0" VerticalAlignment="Top" FontSize="30"/>
-                            <TextBlock x:Name="textBlockFilterQuetionContent" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="94,90,0,0" TextWrapping="Wrap" Text="Here is the question content." Height="240" Width="745" FontSize="18"/>
-                            <Image x:Name="imageFilterQuestion_start" HorizontalAlignment="Left" Width="460" Height="245" Margin="850,50,0,0" VerticalAlignment="Top" />
-                            <Image x:Name="imageFilterQuestion_active" HorizontalAlignment="Left" Width="460" Height="245" Margin="850,295,0,0" VerticalAlignment="Top" />
-                            <Grid x:Name="gridFilterSelection" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="94,340,0,0" Width="745" Height="200" ></Grid>
-                            <Label x:Name="labelFilterStartPosition" Content="起始位" HorizontalAlignment="Left" Margin="1210,50,0,0" VerticalAlignment="Top" FontSize="30"/>
-                            <Label x:Name="labelFilterActivePosition" Content="动作位" HorizontalAlignment="Left" Margin="1210,295,0,0" VerticalAlignment="Top" FontSize="30"/>
-                            <Button x:Name="buttonFilterPrevious" Content="上一题" HorizontalAlignment="Left" Margin="424,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" IsEnabled="False" Click="buttonFilterPrevious_Click" />
-                            <Button x:Name="buttonFilterNext" Content="下一题" HorizontalAlignment="Left" Margin="784,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" IsEnabled="False" Click="buttonFilterNext_Click" />
-                            <Button x:Name="buttonSubmitFilter" Content="提交" HorizontalAlignment="Left" Margin="604,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Background="#FF317602" Foreground="White" IsEnabled="False" Click="buttonSubmitFilter_Click"/>
-                            <Button x:Name="buttonAbortFilter" Content="中止筛查" HorizontalAlignment="Left" Margin="110,545,0,0" VerticalAlignment="Top" Width="132" Height="50" FontSize="18" Background="#FFB92424" Foreground="White" Click="buttonAbortFilter_Click"/>
-                        </Grid>
-                    </TabItem>
-                    <TabItem  Header="筛查报告" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
-                        <Grid Background="White" Margin="0,0,0,0">
-                            <Label x:Name="labelPDF" Content="该报告已在第三方软件中打开" HorizontalAlignment="Left" Margin="543,133,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Button x:Name="buttonFilterBackToSelectUser" Content="开始新的筛查" HorizontalAlignment="Left" Margin="500,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonFilterBackToSelectUser_Click" />
-                            <Button x:Name="buttonFilterBackToHome" Content="回到首页" HorizontalAlignment="Left" Margin="700,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonFilterBackToHome_Click" />
-                        </Grid>
-                    </TabItem>
-                </TabControl>
+                        <Button x:Name="buttonHomePageEvaluationFunction" Content="Button" HorizontalAlignment="Left" Margin="699,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#daa520" Click="buttonHomePageEvaluationFunction_Click">
+                            <Button.ContentTemplate>
+                                <DataTemplate>
+                                    <StackPanel>
+                                        <Rectangle Fill="#ffffff" Width="80" Height="80">
+                                            <Rectangle.OpacityMask>
+                                                <VisualBrush Visual="{StaticResource appbar_magnify_browse}" Stretch="Fill" />
+                                            </Rectangle.OpacityMask>
+                                        </Rectangle>
+                                        <TextBlock Text="   评测"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
+                                    </StackPanel>
+                                </DataTemplate>
+                            </Button.ContentTemplate>
+                        </Button>
+                        <Button x:Name="buttonHomeHistoryRecords" Content="Button" HorizontalAlignment="Left" Margin="315,359,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#9370db" Click="buttonHomeHistoryRecords_Click">
+                            <Button.ContentTemplate>
+                                <DataTemplate>
+                                    <StackPanel>
+                                        <Rectangle Fill="#ffffff" Width="80" Height="80">
+                                            <Rectangle.OpacityMask>
+                                                <VisualBrush Visual="{StaticResource appbar_window_restore}" Stretch="Fill" />
+                                            </Rectangle.OpacityMask>
+                                        </Rectangle>
+                                        <TextBlock Text="历史报告"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
+                                    </StackPanel>
+                                </DataTemplate>
+                            </Button.ContentTemplate>
+                        </Button>
+                        <Button x:Name="buttonHomePageSystemSettings" Content="Button" HorizontalAlignment="Left" Margin="509,359,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#008080" Click="buttonHomePageSystemSettings_Click">
+                            <Button.ContentTemplate>
+                                <DataTemplate>
+                                    <StackPanel>
+                                        <Rectangle Fill="#ffffff" Width="80" Height="80">
+                                            <Rectangle.OpacityMask>
+                                                <VisualBrush Visual="{StaticResource appbar_cogs}" Stretch="Fill" />
+                                            </Rectangle.OpacityMask>
+                                        </Rectangle>
+                                        <TextBlock Text="系统设置"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
+                                    </StackPanel>
+                                </DataTemplate>
+                            </Button.ContentTemplate>
+                        </Button>
+                        <Button x:Name="buttonHomePageDataTransfer" Content="Button" HorizontalAlignment="Left" Margin="699,359,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#008080" Click="buttonHomePageDataTransfer_Click">
+                            <Button.ContentTemplate>
+                                <DataTemplate>
+                                    <StackPanel>
+                                        <Rectangle Fill="#ffffff" Width="80" Height="80">
+                                            <Rectangle.OpacityMask>
+                                                <VisualBrush Visual="{StaticResource appbar_information_circle}" Stretch="Fill" />
+                                            </Rectangle.OpacityMask>
+                                        </Rectangle>
+                                        <TextBlock Text="关于程序"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
+                                    </StackPanel>
+                                </DataTemplate>
+                            </Button.ContentTemplate>
+                        </Button>
+                        <Button x:Name="buttonHomePageHelp" Content="Button" HorizontalAlignment="Left" Margin="886,178,0,0" VerticalAlignment="Top" Width="160" Height="150" Background="#008080" Click="buttonHomePageHelp_Click">
+                            <Button.ContentTemplate>
+                                <DataTemplate>
+                                    <StackPanel>
+                                        <Rectangle Fill="#ffffff" Width="80" Height="80">
+                                            <Rectangle.OpacityMask>
+                                                <VisualBrush Visual="{StaticResource appbar_home_question}" Stretch="Fill" />
+                                            </Rectangle.OpacityMask>
+                                        </Rectangle>
+                                        <TextBlock Text="操作帮助"  Margin="5 10 4 4" VerticalAlignment="Center" FontSize="20" Foreground="White" />
+                                    </StackPanel>
+                                </DataTemplate>
+                            </Button.ContentTemplate>
+                        </Button>
+                        <Label x:Name="labelSoftwareName" Content="欢迎使用劳拉" FontSize="32" HorizontalAlignment="Center" Margin="0,61,0,0" VerticalAlignment="Top" Foreground="White"/>
+                        <Label x:Name="labelHomepageCversion" Content="编译版本:20200411" HorizontalAlignment="Center" Margin="0,109,0,0" VerticalAlignment="Top" Foreground="White"/>
+                    </Grid>
+                </TabItem>
+                <TabItem Header="用户管理" Style="{StaticResource smallHeader}" >
+                    <TabControl x:Name="tabPatientManagent" HorizontalAlignment="Left" Height="645" Width="1338" Margin="10,-5,0,0" VerticalAlignment="Top" >
+                        <TabItem  Header="用户管理" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
+                            <Grid Background="White" Margin="0,0,0,0">
+                                <my:selectUser x:Name="selectUserPatientManagent" Margin="0,0,0,0"/>
+                                <Button x:Name="buttonAddPatient" Content="添加用户" HorizontalAlignment="Left" Margin="41,531,0,0" VerticalAlignment="Top" Width="71" Height="36" FontSize="15" Click="buttonAddPatient_Click"/>
+                                <Button x:Name="buttonModifyPatient" Content="修改用户" HorizontalAlignment="Left" Margin="117,531,0,0" VerticalAlignment="Top" Width="76" Height="36" FontSize="15" Click="buttonModifyPatient_Click"/>
+                                <Button x:Name="buttonDeletePatient" Content="删除用户" HorizontalAlignment="Left" Margin="198,531,0,0" VerticalAlignment="Top" Width="80" Height="36" FontSize="15" Click="buttonDeletePatient_Click"/>
+                            </Grid>
+                        </TabItem>
+                    </TabControl>
+                </TabItem>
+                <!--快筛-->
+                <TabItem Header="快速筛查" Style="{StaticResource smallHeader}" Visibility="Hidden" Width="5" >
+                    <TabControl x:Name="tabFilter" HorizontalAlignment="Left" Height="645" Width="1338" Margin="10,-5,0,0" VerticalAlignment="Top" >
+                        <TabItem  Header="选择用户" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
+                            <Grid Background="White" Margin="0,0,0,0">
+                                <my:selectUser x:Name="selectUserfilter" Margin="0,0,0,0"></my:selectUser>
+                                <Button x:Name="buttonFilterSelectPatient" IsEnabled="True" Content="开始测试" HorizontalAlignment="Left" Margin="41,531,0,0" VerticalAlignment="Top" Width="240" Height="36" FontSize="15" Click="buttonFilterSelectPatient_Click"/>
+                            </Grid>
+                        </TabItem>
+                        <TabItem  Header="筛查流程" Style="{StaticResource smallerHeader}"  IsEnabled="False">
+                            <Grid x:Name="filterProcessGrid" Background="White" Margin="0,0,0,0">
+                                <Label x:Name="labelGong" Content="共" HorizontalAlignment="Left" Margin="90,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelFilterNumberofTotalQuestions" Content="XXX" HorizontalAlignment="Left" Margin="110,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelTi" Content="题,当前第" HorizontalAlignment="Left" Margin="150,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelFilterNameLabel" Content="当前病例:" HorizontalAlignment="Left" Margin="800,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelFilterName" Content="[被试姓名]" HorizontalAlignment="Left" Margin="890,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelFilterRecordidLabel" Content="病案号:" HorizontalAlignment="Left" Margin="1000,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelFilterRecordid" Content="[病案编号233333333]" HorizontalAlignment="Left" Margin="1070,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelFilterNumberofCurrentQuestion" Content="XXX" HorizontalAlignment="Left" Margin="240,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelTi2" Content="题" HorizontalAlignment="Left" Margin="280,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelFilterQuestionTitle" Content="[问题的标题,大约需要30个汉字,所以空间需要够]" HorizontalAlignment="Left" Margin="90,36,0,0" VerticalAlignment="Top" FontSize="30"/>
+                                <TextBlock x:Name="textBlockFilterQuetionContent" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="94,90,0,0" TextWrapping="Wrap" Text="Here is the question content." Height="240" Width="745" FontSize="18"/>
+                                <Image x:Name="imageFilterQuestion_start" HorizontalAlignment="Left" Width="460" Height="245" Margin="850,50,0,0" VerticalAlignment="Top" />
+                                <Image x:Name="imageFilterQuestion_active" HorizontalAlignment="Left" Width="460" Height="245" Margin="850,295,0,0" VerticalAlignment="Top" />
+                                <Grid x:Name="gridFilterSelection" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="94,340,0,0" Width="745" Height="200" ></Grid>
+                                <Label x:Name="labelFilterStartPosition" Content="起始位" HorizontalAlignment="Left" Margin="1210,50,0,0" VerticalAlignment="Top" FontSize="30"/>
+                                <Label x:Name="labelFilterActivePosition" Content="动作位" HorizontalAlignment="Left" Margin="1210,295,0,0" VerticalAlignment="Top" FontSize="30"/>
+                                <Button x:Name="buttonFilterPrevious" Content="上一题" HorizontalAlignment="Left" Margin="424,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" IsEnabled="False" Click="buttonFilterPrevious_Click" />
+                                <Button x:Name="buttonFilterNext" Content="下一题" HorizontalAlignment="Left" Margin="784,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" IsEnabled="False" Click="buttonFilterNext_Click" />
+                                <Button x:Name="buttonSubmitFilter" Content="提交" HorizontalAlignment="Left" Margin="604,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Background="#FF317602" Foreground="White" IsEnabled="False" Click="buttonSubmitFilter_Click"/>
+                                <Button x:Name="buttonAbortFilter" Content="中止筛查" HorizontalAlignment="Left" Margin="110,545,0,0" VerticalAlignment="Top" Width="132" Height="50" FontSize="18" Background="#FFB92424" Foreground="White" Click="buttonAbortFilter_Click"/>
+                            </Grid>
+                        </TabItem>
+                        <TabItem  Header="筛查报告" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
+                            <Grid Background="White" Margin="0,0,0,0">
+                                <Label x:Name="labelPDF" Content="该报告已在第三方软件中打开" HorizontalAlignment="Left" Margin="543,133,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Button x:Name="buttonFilterBackToSelectUser" Content="开始新的筛查" HorizontalAlignment="Left" Margin="500,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonFilterBackToSelectUser_Click" />
+                                <Button x:Name="buttonFilterBackToHome" Content="回到首页" HorizontalAlignment="Left" Margin="700,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonFilterBackToHome_Click" />
+                            </Grid>
+                        </TabItem>
+                    </TabControl>
 
 
-            </TabItem>
-            <!--评估-->
-            <TabItem Header="评测" Style="{StaticResource smallHeader}" >
-                <TabControl x:Name="tabEvaluation" HorizontalAlignment="Left" Height="645" Width="1338" Margin="10,-5,0,0" VerticalAlignment="Top" >
-                    <TabItem  Header="选择用户" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
-                        <Grid Background="White" Margin="0,0,0,0">
-                            <my:selectUser x:Name="selectUserevaluation" Margin="0,0,0,0"/>
-                            <Button x:Name="buttonEvaluationSelectPatient" IsEnabled="True" Content="开始测试" HorizontalAlignment="Left" Margin="41,531,0,0" VerticalAlignment="Top" Width="240" Height="36" FontSize="15" Click="buttonEvaluationSelectPatient_Click"/>
-                        </Grid>
-                    </TabItem>
-                    <TabItem  Header="评估流程" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
-                        <Grid Background="White" Margin="0,0,0,0">
-                            <Label x:Name="labelTiE" Content="当前第" HorizontalAlignment="Left" Margin="94,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelEvaluationNameLabel" Content="当前病例:" HorizontalAlignment="Left" Margin="800,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelEvaluationName" Content="[被试姓名]" HorizontalAlignment="Left" Margin="890,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelEvaluationRecordidLabel" Content="病案号:" HorizontalAlignment="Left" Margin="1000,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelEvaluationRecordid" Content="[病案编号233333333]" HorizontalAlignment="Left" Margin="1070,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelQuestionNumberofCurrentQuestion" Content="XXX" HorizontalAlignment="Left" Margin="150,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelTi2E" Content="题" HorizontalAlignment="Left" Margin="190,10,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Label x:Name="labelEvaluationQuestionTitle" Content="[问题的标题,大约需要30个汉字,所以空间需要够]" HorizontalAlignment="Left" Margin="90,36,0,0" VerticalAlignment="Top" FontSize="30"/>
-                            <TextBlock x:Name="textBlockEvaluationQuetionContent" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="94,90,0,0" TextWrapping="Wrap" Text="Here is the question content." Height="310" Width="745" FontSize="18"/>
-                            <Image x:Name="imageEvaluationQuestion_start" HorizontalAlignment="Left" Width="460" Height="245" Margin="850,50,0,0" VerticalAlignment="Top" />
-                            <Image x:Name="imageEvaluationQuestion_active" HorizontalAlignment="Left" Width="460" Height="245" Margin="850,295,0,0" VerticalAlignment="Top" />
-                            <Grid x:Name="gridEvaluationSelection" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="94,400,0,0" Width="745" Height="120" ></Grid>
-                            <Label x:Name="labelEvaluationStartPosition" Content="起始位" HorizontalAlignment="Left" Margin="1210,50,0,0" VerticalAlignment="Top" FontSize="30"/>
-                            <Label x:Name="labelEvaluationActivePosition" Content="动作位" HorizontalAlignment="Left" Margin="1210,295,0,0" VerticalAlignment="Top" FontSize="30"/>
-                            <Button x:Name="buttonEvaluationPrevious" Visibility="Hidden" Content="上一题" HorizontalAlignment="Left" Margin="424,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" IsEnabled="False" Click="buttonEvaluationPrevious_Click" />
-                            <Button x:Name="buttonEvaluationNext" Content="下一题" HorizontalAlignment="Left" Margin="784,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" IsEnabled="False" Click="buttonEvaluationNext_Click" />
-                            <Button x:Name="buttonSubmitEvaluation" Content="提交" HorizontalAlignment="Left" Margin="604,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Background="#FF317602" Foreground="White" IsEnabled="False" Click="buttonSubmitEvaluation_Click"/>
-                            <Button x:Name="buttonAbortEvaluation" Content="中止评估" HorizontalAlignment="Left" Margin="406,550,0,0" VerticalAlignment="Top" Width="132" Height="50" FontSize="18" Background="#FFB92424" Foreground="White" Click="buttonAbortEvaluation_Click"/>
-                        </Grid>
-                    </TabItem>
-                    <TabItem  Header="评估报告" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
-                        <Grid Background="White" Margin="0,0,0,0">
-                            <Label x:Name="labelPDFE" Content="该报告已在第三方软件中打开" HorizontalAlignment="Left" Margin="543,133,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Button x:Name="buttonEvaluationBackToSelectUser" Content="开始新的评估" HorizontalAlignment="Left" Margin="500,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonEvaluationBackToSelectUser_Click" />
-                            <Button x:Name="buttonEvaluationBackToHome" Content="回到首页" HorizontalAlignment="Left" Margin="700,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonEvaluationBackToHome_Click" />
-                        </Grid>
-                    </TabItem>
-                </TabControl>
-            </TabItem>
-            <!--历史报告-->
-            <TabItem Header="历史报告" Style="{StaticResource smallHeader}" >
-                <TabControl x:Name="tabHistoryRecords" HorizontalAlignment="Left" Height="645" Width="1338" Margin="10,-5,0,0" VerticalAlignment="Top" >
-                    <TabItem  Header="选择病例" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
-                        <Grid Background="White" Margin="0,0,0,0">
-                            <my:selectUser x:Name="selectUserHistory" Margin="0,0,0,0"/>
-                            <Button x:Name="buttonHistorySelectPatient" IsEnabled="True" Content="选择该病例" HorizontalAlignment="Left" Margin="41,531,0,0" VerticalAlignment="Top" Width="240" Height="36" FontSize="15" Click="buttonHistorySelectPatient_Click"/>
-                        </Grid>
-                    </TabItem>
-                    <TabItem  Header="选择记录" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
-                        <Grid Background="White" Margin="0,0,0,0">
-                            <Grid.ColumnDefinitions>
-                                <ColumnDefinition Width="10*"/>
-                                <ColumnDefinition Width="257*"/>
-                            </Grid.ColumnDefinitions>
-                            <DataGrid x:Name="dataGridRecords" AutoGenerateColumns="False" IsReadOnly="True"  HorizontalAlignment="Left" Margin="249.5,10,-4,-4" VerticalAlignment="Top" Height="603" Width="1039" MouseDoubleClick="dataGridRecords_MouseDoubleClick" Grid.Column="1">
-                                <DataGrid.Columns>
-                                    <DataGridTextColumn Header="报告编号" Binding="{Binding r_id}" Width="180"/>
-                                    <DataGridTextColumn Header="报告类型" Binding="{Binding r_type_d}" Width="150"/>
-                                    <DataGridTextColumn Header="生成时间" Binding="{Binding r_time}" Width="180"/>
-                                    <DataGridTextColumn Header="已生成次数" Binding="{Binding r_count}" Width="120"/>
-                                </DataGrid.Columns>
-                            </DataGrid>
-                            <Button x:Name="buttonRegenerateReport" FontSize="18" Content="生成该报告" HorizontalAlignment="Left" Margin="26,40,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonRegenerateReport_Click" Grid.ColumnSpan="2"/>
-                            <Button x:Name="buttonHistoryBack" FontSize="18" Content="返回上一级" HorizontalAlignment="Left" Margin="26,98,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonHistoryBackToSelectUser_Click" Grid.ColumnSpan="2"/>
-                        </Grid>
-                    </TabItem>
-                    <TabItem  Header="评测报告" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
-                        <Grid Background="White" Margin="0,0,0,0">
-                            <Label x:Name="labelPDFH" Content="该报告已在第三方软件中打开" HorizontalAlignment="Left" Margin="543,133,0,0" VerticalAlignment="Top" FontSize="18"/>
-                            <Button x:Name="buttonHistoryBackToSelectUser" Content="重新选择病例" HorizontalAlignment="Left" Margin="400,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonHistoryBackToSelectUser_Click" />
-                            <Button x:Name="buttonHistoryBackToSelectRecord" Content="返回上一级" HorizontalAlignment="Left" Margin="600,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonHistoryBackToSelectRecord_Click" />
-                            <Button x:Name="buttonHistoryBackToHome" Content="回到首页" HorizontalAlignment="Left" Margin="800,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonHistoryBackToHome_Click" />
-                        </Grid>
-                    </TabItem>
-                </TabControl>
-            </TabItem>
-            <!--系统设置-->
-            <TabItem Header="系统设置" x:Name="tabitemDoctorSetting" Style="{StaticResource smallHeader}">
-                <TabControl x:Name="tabControlSystemSetting" HorizontalAlignment="Left" Height="645" Margin="10,-5,0,0" VerticalAlignment="Top" Width="1338">
-                    <TabItem Header="医师账户管理" Style="{StaticResource smallerHeader}" >
-                        <Grid x:Name="Seeting_ExpressionManagent" Background="White" Margin="0,0,0,0"  >
-                            <DataGrid x:Name="dataGridDoctor" AutoGenerateColumns="False" IsReadOnly="True"  HorizontalAlignment="Left" Margin="299,10,0,0" VerticalAlignment="Top" Height="603" Width="1039" Loaded="LoadDoctorDataGrid" MouseDoubleClick="dataGridDoctor_MouseDoubleClick">
-                                <DataGrid.Columns>
-                                    <DataGridTextColumn Header="医生编号" Binding="{Binding id}" Width="180"/>
-                                    <DataGridTextColumn Header="登录名" Binding="{Binding name}" Width="150"/>
-                                    <DataGridTextColumn Header="联系电话" Binding="{Binding phone_number}" Width="180"/>
-                                    <DataGridTextColumn Header="是否为主任账户" Binding="{Binding director_flag}" Width="120"/>
-                                </DataGrid.Columns>
-                            </DataGrid>
-                            <Button x:Name="buttonAddDoctor" FontSize="18" Content="新增医师" HorizontalAlignment="Left" Margin="26,40,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonAddDoctor_Click"/>
-                            <Button x:Name="buttonChangeDoctor" FontSize="18" Content="修改医师信息" HorizontalAlignment="Left" Margin="26,98,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonChangeDoctor_Click"/>
-                            <Button x:Name="buttonDeleteDoctor" FontSize="18" Content="删除医师" HorizontalAlignment="Left" Margin="26,210,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonDeleteDoctor_Click"/>
-                            <Button x:Name="buttonFindDoctor" Content="查找" FontSize="18" HorizontalAlignment="Left" Margin="170,328,0,0" VerticalAlignment="Top" Width="92" Height="36" Click="buttonFindDoctor_Click"/>
-                            <TextBox x:Name="textBoxFindDoctor" HorizontalAlignment="Left"  FontSize="18" Height="36" Margin="126,287,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="136"/>
-                            <Label x:Name="label5" Content="登陆名:" HorizontalAlignment="Left" Margin="26,287,0,0" VerticalAlignment="Top" Height="36" Width="95" FontSize="20"/>
-                            <Button x:Name="buttonChangeDoctorPWD" FontSize="18" Content="修改医师密码" HorizontalAlignment="Left" Margin="26,154,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonChangeDoctorPWD_Click"/>
-                        </Grid>
-                    </TabItem>
-                    <TabItem Header="其他设置" Style="{StaticResource smallerHeader}" >
-                        <Grid>
-                            <GroupBox x:Name="groupBoxRegisterInfo" Header="医疗机构信息" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Height="113" Width="1314">
-                                <Grid>
-                                    <TextBox x:Name="textBoxOrganizationName" HorizontalAlignment="Left" FontSize="18" Height="36" Margin="10,20,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="500" />
-                                    <Button x:Name="buttonModifyRegisterInfo" Content="更新医疗机构名称" HorizontalAlignment="Left" Margin="931,15,0,0" VerticalAlignment="Top" Width="242" Height="34" FontSize="16" Click="buttonModifyRegisterInfo_Click"/>
+                </TabItem>
+                <!--评估-->
+                <TabItem Header="评测" Style="{StaticResource smallHeader}" >
+                    <TabControl x:Name="tabEvaluation" HorizontalAlignment="Left" Height="645" Width="1338" Margin="10,-5,0,0" VerticalAlignment="Top" >
+                        <TabItem  Header="选择用户" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
+                            <Grid Background="White" Margin="0,0,0,0">
+                                <my:selectUser x:Name="selectUserevaluation" Margin="0,0,0,0"/>
+                                <Button x:Name="buttonEvaluationSelectPatient" IsEnabled="True" Content="开始测试" HorizontalAlignment="Left" Margin="41,531,0,0" VerticalAlignment="Top" Width="240" Height="36" FontSize="15" Click="buttonEvaluationSelectPatient_Click"/>
+                            </Grid>
+                        </TabItem>
+                        <TabItem  Header="评估流程" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
+                            <Grid Background="White" Margin="0,0,0,0">
+                                <Label x:Name="labelTiE" Content="当前第" HorizontalAlignment="Left" Margin="80,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelEvaluationNameLabel" Content="当前病例:" HorizontalAlignment="Left" Margin="800,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelEvaluationName" Content="[被试姓名]" HorizontalAlignment="Left" Margin="890,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelEvaluationRecordidLabel" Content="病案号:" HorizontalAlignment="Left" Margin="1000,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelEvaluationRecordid" Content="[病案编号233333333]" HorizontalAlignment="Left" Margin="1070,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelQuestionNumberofCurrentQuestion" Content="XXX" HorizontalAlignment="Left" Margin="140,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Label x:Name="labelTi2E" Content="题" HorizontalAlignment="Left" Margin="180,10,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Image x:Name="imageQuestionTitle" HorizontalAlignment="Left" Height="80" Margin="70,24,0,0" VerticalAlignment="Top" Width="550" Source="Resources/question_title_bg.png" Stretch="Fill"/>
+                                <Label x:Name="labelEvaluationQuestionTitle" Content="4-1-1.进阶右侧侧卧髋外展:进一步进阶" HorizontalAlignment="Left" Margin="110,40,0,0" VerticalAlignment="Top" FontSize="23" Foreground="#27405A" FontWeight="Bold"/>
+                                <TextBlock x:Name="textBlockEvaluationQuetionContent" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="94,95,0,0" TextWrapping="Wrap" Text="Here is the question content." Height="310" Width="850" FontSize="18" Foreground="#27405A"/>
+                                <Image x:Name="imageEvaluationQuestion_start" HorizontalAlignment="Left" Width="280" Height="245" Margin="970,50,0,0" VerticalAlignment="Top" OpacityMask="Black" />
+                                <Image x:Name="imageEvaluationQuestion_active" HorizontalAlignment="Left" Width="280" Height="245" Margin="970,295,0,0" VerticalAlignment="Top" />
+                                <Grid HorizontalAlignment="Left" VerticalAlignment="Top" Margin="90,400,0,0" Width="150" Height="140">
+                                    <Border CornerRadius="15" Margin="0" BorderThickness="2" Background="#9bbed7" ></Border>
+                                    <Grid x:Name="gridEvaluationSelectionNormalOptions">
+                                        <Label HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,0,0,0" Content="动作标准" FontSize="20" Foreground="#FF27405A"/>
+                                    </Grid>
+                                </Grid>
+                                <Grid HorizontalAlignment="Left" VerticalAlignment="Top" Margin="250,400,0,0" Width="700" Height="140" >
+                                    <Border CornerRadius="15" Margin="0" BorderThickness="2" Background="#9bbed7"></Border>
+                                    <Grid x:Name="gridEvaluationSelection">
+                                        <Label HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,0,0,0" Content="动作不标准" FontSize="20" Foreground="#FF27405A"/>
+                                    </Grid>
                                 </Grid>
                                 </Grid>
-                            </GroupBox>
-                            <GroupBox x:Name="groupBoxDocSetting" Header="其他设置" HorizontalAlignment="Left" Margin="10,128,0,0" VerticalAlignment="Top" Height="150" Width="1314">
-                                <Grid>
-                                    <Label x:Name="label66" Content="数据库清理(以节约存储空间):" HorizontalAlignment="Left" Margin="10,50,0,0" VerticalAlignment="Top"/>
-                                    <Button x:Name="buttonOptmizeDatabase" Content="点击整理" HorizontalAlignment="Left" Margin="254,50,0,0" VerticalAlignment="Top" Width="124" Click="buttonOptmizeDatabase_Click"/>
-                                    <Label x:Name="label666" Content="清理缓存文件:" HorizontalAlignment="Left" Margin="400,50,0,0" VerticalAlignment="Top"/>
-                                    <Button x:Name="buttonDeleteAllPdfReport" Content="点击清空" HorizontalAlignment="Left" Margin="600,50,0,0" VerticalAlignment="Top" Width="124" Click="buttonDeleteFiles_Click"/>
+                                
+                                <Button x:Name="buttonEvaluationPrevious" Visibility="Hidden" Content="上一题" HorizontalAlignment="Left" Margin="424,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" IsEnabled="False" Click="buttonEvaluationPrevious_Click" />
+                                <Button x:Name="buttonEvaluationNext" Content="下一题" HorizontalAlignment="Center" Margin="450,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" IsEnabled="False" Click="buttonEvaluationNext_Click" />
+                                <Button x:Name="buttonSubmitEvaluation" Content="提交" HorizontalAlignment="Center" Margin="0,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Background="#FF317602" Foreground="White" IsEnabled="False" Click="buttonSubmitEvaluation_Click"/>
+                                <Button x:Name="buttonAbortEvaluation" Content="中止评估" HorizontalAlignment="Center" Margin="-450,550,0,0" VerticalAlignment="Top" Width="132" Height="50" FontSize="18" Background="#FFB92424" Foreground="White" Click="buttonAbortEvaluation_Click"/>
                                 </Grid>
                                 </Grid>
-                            </GroupBox>
-                            <Button x:Name="buttonTest1" Visibility="Hidden" Content="测试:循环插入" HorizontalAlignment="Left" Margin="10,334,0,0" VerticalAlignment="Top" Width="200" Click="buttonTest1_Click"/>
-                        </Grid>
-                    </TabItem>
-                </TabControl>
-            </TabItem>
+                        </TabItem>
+                        <TabItem  Header="评估报告" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
+                            <Grid Background="White" Margin="0,0,0,0">
+                                <Label x:Name="labelPDFE" Content="该报告已在第三方软件中打开" HorizontalAlignment="Left" Margin="543,133,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Button x:Name="buttonEvaluationBackToSelectUser" Content="开始新的评估" HorizontalAlignment="Left" Margin="500,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonEvaluationBackToSelectUser_Click" />
+                                <Button x:Name="buttonEvaluationBackToHome" Content="回到首页" HorizontalAlignment="Left" Margin="700,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonEvaluationBackToHome_Click" />
+                            </Grid>
+                        </TabItem>
+                    </TabControl>
+                </TabItem>
+                <!--历史报告-->
+                <TabItem Header="历史报告" Style="{StaticResource smallHeader}" >
+                    <TabControl x:Name="tabHistoryRecords" HorizontalAlignment="Left" Height="645" Width="1338" Margin="10,-5,0,0" VerticalAlignment="Top" >
+                        <TabItem  Header="选择病例" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
+                            <Grid Background="White" Margin="0,0,0,0">
+                                <my:selectUser x:Name="selectUserHistory" Margin="0,0,0,0"/>
+                                <Button x:Name="buttonHistorySelectPatient" IsEnabled="True" Content="选择该病例" HorizontalAlignment="Left" Margin="41,531,0,0" VerticalAlignment="Top" Width="240" Height="36" FontSize="15" Click="buttonHistorySelectPatient_Click"/>
+                            </Grid>
+                        </TabItem>
+                        <TabItem  Header="选择记录" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
+                            <Grid Background="White" Margin="0,0,0,0">
+                                <Grid.ColumnDefinitions>
+                                    <ColumnDefinition Width="10*"/>
+                                    <ColumnDefinition Width="257*"/>
+                                </Grid.ColumnDefinitions>
+                                <DataGrid x:Name="dataGridRecords" AutoGenerateColumns="False" IsReadOnly="True"  HorizontalAlignment="Left" Margin="249.5,10,-4,-4" VerticalAlignment="Top" Height="603" Width="1039" MouseDoubleClick="dataGridRecords_MouseDoubleClick" Grid.Column="1">
+                                    <DataGrid.Columns>
+                                        <DataGridTextColumn Header="报告编号" Binding="{Binding r_id}" Width="180"/>
+                                        <DataGridTextColumn Header="报告类型" Binding="{Binding r_type_d}" Width="150"/>
+                                        <DataGridTextColumn Header="生成时间" Binding="{Binding r_time}" Width="180"/>
+                                        <DataGridTextColumn Header="已生成次数" Binding="{Binding r_count}" Width="120"/>
+                                    </DataGrid.Columns>
+                                </DataGrid>
+                                <Button x:Name="buttonRegenerateReport" FontSize="18" Content="生成该报告" HorizontalAlignment="Left" Margin="26,40,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonRegenerateReport_Click" Grid.ColumnSpan="2"/>
+                                <Button x:Name="buttonHistoryBack" FontSize="18" Content="返回上一级" HorizontalAlignment="Left" Margin="26,98,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonHistoryBackToSelectUser_Click" Grid.ColumnSpan="2"/>
+                            </Grid>
+                        </TabItem>
+                        <TabItem  Header="评测报告" Style="{StaticResource smallerHeader}"  IsEnabled="False" >
+                            <Grid Background="White" Margin="0,0,0,0">
+                                <Label x:Name="labelPDFH" Content="该报告已在第三方软件中打开" HorizontalAlignment="Left" Margin="543,133,0,0" VerticalAlignment="Top" FontSize="18"/>
+                                <Button x:Name="buttonHistoryBackToSelectUser" Content="重新选择病例" HorizontalAlignment="Left" Margin="400,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonHistoryBackToSelectUser_Click" />
+                                <Button x:Name="buttonHistoryBackToSelectRecord" Content="返回上一级" HorizontalAlignment="Left" Margin="600,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonHistoryBackToSelectRecord_Click" />
+                                <Button x:Name="buttonHistoryBackToHome" Content="回到首页" HorizontalAlignment="Left" Margin="800,550,0,0" VerticalAlignment="Top" Width="130" Height="50" FontSize="18" Click="buttonHistoryBackToHome_Click" />
+                            </Grid>
+                        </TabItem>
+                    </TabControl>
+                </TabItem>
+                <!--系统设置-->
+                <TabItem Header="系统设置" x:Name="tabitemDoctorSetting" Style="{StaticResource smallHeader}">
+                    <TabControl x:Name="tabControlSystemSetting" HorizontalAlignment="Left" Height="645" Margin="10,-5,0,0" VerticalAlignment="Top" Width="1338">
+                        <TabItem Header="医师账户管理" Style="{StaticResource smallerHeader}" >
+                            <Grid x:Name="Seeting_ExpressionManagent" Background="White" Margin="0,0,0,0"  >
+                                <DataGrid x:Name="dataGridDoctor" AutoGenerateColumns="False" IsReadOnly="True"  HorizontalAlignment="Left" Margin="299,10,0,0" VerticalAlignment="Top" Height="603" Width="1039" Loaded="LoadDoctorDataGrid" MouseDoubleClick="dataGridDoctor_MouseDoubleClick">
+                                    <DataGrid.Columns>
+                                        <DataGridTextColumn Header="医生编号" Binding="{Binding id}" Width="180"/>
+                                        <DataGridTextColumn Header="登录名" Binding="{Binding name}" Width="150"/>
+                                        <DataGridTextColumn Header="联系电话" Binding="{Binding phone_number}" Width="180"/>
+                                        <DataGridTextColumn Header="是否为主任账户" Binding="{Binding director_flag}" Width="120"/>
+                                    </DataGrid.Columns>
+                                </DataGrid>
+                                <Button x:Name="buttonAddDoctor" FontSize="18" Content="新增医师" HorizontalAlignment="Left" Margin="26,40,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonAddDoctor_Click"/>
+                                <Button x:Name="buttonChangeDoctor" FontSize="18" Content="修改医师信息" HorizontalAlignment="Left" Margin="26,98,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonChangeDoctor_Click"/>
+                                <Button x:Name="buttonDeleteDoctor" FontSize="18" Content="删除医师" HorizontalAlignment="Left" Margin="26,210,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonDeleteDoctor_Click"/>
+                                <Button x:Name="buttonFindDoctor" Content="查找" FontSize="18" HorizontalAlignment="Left" Margin="170,328,0,0" VerticalAlignment="Top" Width="92" Height="36" Click="buttonFindDoctor_Click"/>
+                                <TextBox x:Name="textBoxFindDoctor" HorizontalAlignment="Left"  FontSize="18" Height="36" Margin="126,287,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="136"/>
+                                <Label x:Name="label5" Content="登陆名:" HorizontalAlignment="Left" Margin="26,287,0,0" VerticalAlignment="Top" Height="36" Width="95" FontSize="20"/>
+                                <Button x:Name="buttonChangeDoctorPWD" FontSize="18" Content="修改医师密码" HorizontalAlignment="Left" Margin="26,154,0,0" VerticalAlignment="Top" Width="236" Height="38" Click="buttonChangeDoctorPWD_Click"/>
+                            </Grid>
+                        </TabItem>
+                        <TabItem Header="其他设置" Style="{StaticResource smallerHeader}" >
+                            <Grid>
+                                <GroupBox x:Name="groupBoxRegisterInfo" Header="医疗机构信息" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Height="113" Width="1314">
+                                    <Grid>
+                                        <TextBox x:Name="textBoxOrganizationName" HorizontalAlignment="Left" FontSize="18" Height="36" Margin="10,20,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="500" />
+                                        <Button x:Name="buttonModifyRegisterInfo" Content="更新医疗机构名称" HorizontalAlignment="Left" Margin="931,15,0,0" VerticalAlignment="Top" Width="242" Height="34" FontSize="16" Click="buttonModifyRegisterInfo_Click"/>
+                                    </Grid>
+                                </GroupBox>
+                                <GroupBox x:Name="groupBoxDocSetting" Header="其他设置" HorizontalAlignment="Left" Margin="10,128,0,0" VerticalAlignment="Top" Height="150" Width="1314">
+                                    <Grid>
+                                        <Label x:Name="label66" Content="数据库清理(以节约存储空间):" HorizontalAlignment="Left" Margin="10,50,0,0" VerticalAlignment="Top"/>
+                                        <Button x:Name="buttonOptmizeDatabase" Content="点击整理" HorizontalAlignment="Left" Margin="254,50,0,0" VerticalAlignment="Top" Width="124" Click="buttonOptmizeDatabase_Click"/>
+                                        <Label x:Name="label666" Content="清理缓存文件:" HorizontalAlignment="Left" Margin="400,50,0,0" VerticalAlignment="Top"/>
+                                        <Button x:Name="buttonDeleteAllPdfReport" Content="点击清空" HorizontalAlignment="Left" Margin="600,50,0,0" VerticalAlignment="Top" Width="124" Click="buttonDeleteFiles_Click"/>
+                                    </Grid>
+                                </GroupBox>
+                                <Button x:Name="buttonTest1" Visibility="Hidden" Content="测试:循环插入" HorizontalAlignment="Left" Margin="10,334,0,0" VerticalAlignment="Top" Width="200" Click="buttonTest1_Click"/>
+                            </Grid>
+                        </TabItem>
+                    </TabControl>
+                </TabItem>
 
 
 
 
 
 
-        </TabControl>
+            </TabControl>
 
 
 
 
-    </Grid>
+        </Grid>
+    </Viewbox>
 </Controls:MetroWindow>
 </Controls:MetroWindow>

+ 55 - 6
WpfTest1/MainWindow.xaml.cs

@@ -87,7 +87,14 @@ namespace WpfTest1
                 MessageBox.Show("未找到硬件授权Key,请确认插入后重试", "错误");
                 MessageBox.Show("未找到硬件授权Key,请确认插入后重试", "错误");
                 this.Close();
                 this.Close();
             }
             }
-
+            string datestr = "2021-12-31 00:00:00";
+            DateTime dtStandard = DateTime.Parse(datestr);
+            DateTime now = DateTime.Now;
+            if(DateTime.Compare(dtStandard, now) < 0)
+            {
+                MessageBox.Show("系统数据异常,请联系管理员", "错误");
+                this.Close();
+            }
             //显示医生姓名
             //显示医生姓名
             if (loginDoctor != null)
             if (loginDoctor != null)
             {
             {
@@ -724,7 +731,9 @@ namespace WpfTest1
                 }
                 }
                 else
                 else
                 {
                 {
-                    aRunTemp.Foreground = Brushes.Red;
+                    //aRunTemp.Foreground = Brushes.Red;
+                    aRunTemp.FontWeight = FontWeights.Bold;
+                    aRunTemp.Text = "· " + aRunTemp.Text;
                     textBlockEvaluationQuetionContent.Inlines.Add(aRunTemp);
                     textBlockEvaluationQuetionContent.Inlines.Add(aRunTemp);
                 }
                 }
             }
             }
@@ -755,19 +764,59 @@ namespace WpfTest1
                 imageEvaluationQuestion_active.Source = null;
                 imageEvaluationQuestion_active.Source = null;
             }
             }
             int countOptions = evaluationQuestionaire[currentIndex - 1].answers.Count;
             int countOptions = evaluationQuestionaire[currentIndex - 1].answers.Count;
+            gridEvaluationSelectionNormalOptions.Children.Clear();
             gridEvaluationSelection.Children.Clear();
             gridEvaluationSelection.Children.Clear();
-            for (int i = 0; i < countOptions; ++i)
-            {
+            
+            //i=0,添加一个正常选项
+            if (countOptions > 0)
+            {
+                Label normalWithoutPain = new Label();
+                normalWithoutPain.HorizontalAlignment = HorizontalAlignment.Center;
+                normalWithoutPain.VerticalAlignment = VerticalAlignment.Top;
+                normalWithoutPain.Margin = new Thickness(0, 0, 0, 0);
+                normalWithoutPain.Content = "动作标准";
+                normalWithoutPain.Foreground = new SolidColorBrush(Color.FromRgb(39, 64, 90));
+                normalWithoutPain.FontWeight = FontWeights.Bold;
+                normalWithoutPain.FontSize = 20;
+                gridEvaluationSelectionNormalOptions.Children.Add(normalWithoutPain);
+                RadioButton oneOption = new RadioButton();
+                oneOption.Height = 30;
+                oneOption.HorizontalAlignment = HorizontalAlignment.Center;
+                oneOption.VerticalAlignment = VerticalAlignment.Center;
+                oneOption.Margin = new Thickness(0, 0, 0, 0);
+                if (evaluationUserSelection[currentIndex - 1].a_id == evaluationQuestionaire[currentIndex - 1].answers[0].a_id)
+                    oneOption.IsChecked = true;
+                else
+                    oneOption.IsChecked = false;
+                oneOption.Content = String.Format("{0}",  evaluationQuestionaire[currentIndex - 1].answers[0].a_content);
+                oneOption.Checked += radioButtonEvaluation_Checked;
+                oneOption.GroupName = "evaluationOption";
+                oneOption.FontSize = 18;
+                oneOption.Name = "rbe" + evaluationQuestionaire[currentIndex - 1].answers[0].a_id.ToString();
+                gridEvaluationSelectionNormalOptions.Children.Add(oneOption);
+            }
+            //i>=1
+            for (int i = 1; i < countOptions; ++i)
+            {
+                Label abnormalWithPain = new Label();
+                abnormalWithPain.HorizontalAlignment = HorizontalAlignment.Center;
+                abnormalWithPain.VerticalAlignment = VerticalAlignment.Top;
+                abnormalWithPain.Margin = new Thickness(0, 0, 0, 0);
+                abnormalWithPain.Content = "动作不标准";
+                abnormalWithPain.Foreground = new SolidColorBrush(Color.FromRgb(39, 64, 90));
+                abnormalWithPain.FontWeight = FontWeights.Bold;
+                abnormalWithPain.FontSize = 20;
+                gridEvaluationSelection.Children.Add(abnormalWithPain);
                 RadioButton oneOption = new RadioButton();
                 RadioButton oneOption = new RadioButton();
                 oneOption.Height = 30;
                 oneOption.Height = 30;
                 oneOption.HorizontalAlignment = HorizontalAlignment.Left;
                 oneOption.HorizontalAlignment = HorizontalAlignment.Left;
                 oneOption.VerticalAlignment = VerticalAlignment.Top;
                 oneOption.VerticalAlignment = VerticalAlignment.Top;
-                oneOption.Margin = new Thickness(i / 4 * 280, i % 4 * 30, 0, 0);
+                oneOption.Margin = new Thickness( (i-1)/ 3 * 170 + 30, (i-1) % 3 * 30+40, 0, 0);
                 if (evaluationUserSelection[currentIndex - 1].a_id == evaluationQuestionaire[currentIndex - 1].answers[i].a_id)
                 if (evaluationUserSelection[currentIndex - 1].a_id == evaluationQuestionaire[currentIndex - 1].answers[i].a_id)
                     oneOption.IsChecked = true;
                     oneOption.IsChecked = true;
                 else
                 else
                     oneOption.IsChecked = false;
                     oneOption.IsChecked = false;
-                oneOption.Content = String.Format("[选项{0}]:{1}", i + 1, evaluationQuestionaire[currentIndex - 1].answers[i].a_content);
+                oneOption.Content = String.Format("{0}", evaluationQuestionaire[currentIndex - 1].answers[i].a_content);
                 oneOption.Checked += radioButtonEvaluation_Checked;
                 oneOption.Checked += radioButtonEvaluation_Checked;
                 oneOption.GroupName = "evaluationOption";
                 oneOption.GroupName = "evaluationOption";
                 oneOption.FontSize = 18;
                 oneOption.FontSize = 18;

binární
WpfTest1/Resources/question_title_bg.png


+ 2 - 2
WpfTest1/Toolkits/Constants.cs

@@ -12,9 +12,9 @@ namespace WpfTest1.Toolkits
         //软件名称
         //软件名称
         public static string softwareName = "劳拉核心体姿评测系统";
         public static string softwareName = "劳拉核心体姿评测系统";
         //编译版本
         //编译版本
-        public static string version = "0.3.0.0";
+        public static string version = "0.4.0.0";
         //编译日期
         //编译日期
-        public static string compileDate = "20200514";
+        public static string compileDate = "20200803";
         //加密狗验证所使用的pid
         //加密狗验证所使用的pid
         public static string registerPid = "3DE6BA91";
         public static string registerPid = "3DE6BA91";
         //加密狗验证所使用的uid
         //加密狗验证所使用的uid

+ 309 - 10
WpfTest1/Toolkits/ReportGenerater.cs

@@ -161,6 +161,7 @@ namespace WpfTest1.Toolkits
             Dictionary<string, int> all_values = get_all_values(uss);
             Dictionary<string, int> all_values = get_all_values(uss);
             Dictionary<string, int> all_pains = get_all_pains(uss);
             Dictionary<string, int> all_pains = get_all_pains(uss);
             document.Open();
             document.Open();
+            int pageNumCount = 1;
             //||page0:封面
             //||page0:封面
             string templateName = Constants.template_custom + "\\page0.pdf";
             string templateName = Constants.template_custom + "\\page0.pdf";
             if (File.Exists(templateName))
             if (File.Exists(templateName))
@@ -177,7 +178,7 @@ namespace WpfTest1.Toolkits
                 cb.SetRGBColorFill(39, 64, 90);
                 cb.SetRGBColorFill(39, 64, 90);
                 cb.SetFontAndSize(baseFont, 15);
                 cb.SetFontAndSize(baseFont, 15);
 
 
-                int patient_info_align_left = 250;
+                int patient_info_align_left = 230;
                 int patient_info_align_bottom = 330;
                 int patient_info_align_bottom = 330;
                 int patient_info_align_vect_diff = 20;
                 int patient_info_align_vect_diff = 20;
                 //int hospital_align_left = 50;
                 //int hospital_align_left = 50;
@@ -185,9 +186,13 @@ namespace WpfTest1.Toolkits
                 //设置文本绝对坐标
                 //设置文本绝对坐标
                 cb.SetTextMatrix(patient_info_align_left, patient_info_align_bottom);
                 cb.SetTextMatrix(patient_info_align_left, patient_info_align_bottom);
                 //设置文本
                 //设置文本
-                cb.ShowText("姓名:"+ onePatient.p_name);
-                cb.SetTextMatrix(patient_info_align_left, patient_info_align_bottom- patient_info_align_vect_diff);
-                cb.ShowText("性别:"+ onePatient.p_gender);
+                cb.ShowText("姓    名:"+ onePatient.p_name);
+                cb.SetTextMatrix(patient_info_align_left, patient_info_align_bottom - patient_info_align_vect_diff);
+                cb.ShowText("性    别:"+ onePatient.p_gender);
+                cb.SetTextMatrix(patient_info_align_left, patient_info_align_bottom - patient_info_align_vect_diff * 2);
+                cb.ShowText("出生日期:" + String.Format("{0:yyyy年MM月dd日}", onePatient.p_birthdate));
+                cb.SetTextMatrix(patient_info_align_left, patient_info_align_bottom - patient_info_align_vect_diff * 3);
+                cb.ShowText("报告日期:" + String.Format("{0:yyyy年MM月dd日}", oneRecord.r_time));
 
 
                 cb.SetFontAndSize(baseFont, 18);
                 cb.SetFontAndSize(baseFont, 18);
                 int general_text_count_limit = 33;
                 int general_text_count_limit = 33;
@@ -318,7 +323,7 @@ namespace WpfTest1.Toolkits
                     不良体态趋势发展_胸部 = Image.GetInstance(Constants.template_custom_element + "\\highrisk_rect.jpg");
                     不良体态趋势发展_胸部 = Image.GetInstance(Constants.template_custom_element + "\\highrisk_rect.jpg");
                     不良体态趋势发展高风险位置 += "、胸部";
                     不良体态趋势发展高风险位置 += "、胸部";
                 }
                 }
-                else if (all_values["左侧侧卧髋外展"] == 0 || all_values["右侧侧卧髋外展"] == 0)
+                else if (all_values["左侧侧卧髋外展"] <= 1 || all_values["右侧侧卧髋外展"] <= 1)
                 {
                 {
                     不良体态趋势发展_胸部 = Image.GetInstance(Constants.template_custom_element + "\\normalrisk_rect.jpg");
                     不良体态趋势发展_胸部 = Image.GetInstance(Constants.template_custom_element + "\\normalrisk_rect.jpg");
                     不良体态趋势发展有风险位置 += "、胸部";
                     不良体态趋势发展有风险位置 += "、胸部";
@@ -574,9 +579,17 @@ namespace WpfTest1.Toolkits
                 cb.ShowText(all_pains["左侧俯卧支撑"].ToString());
                 cb.ShowText(all_pains["左侧俯卧支撑"].ToString());
                 cb.SetTextMatrix(tab_col1_align_left, 209);
                 cb.SetTextMatrix(tab_col1_align_left, 209);
                 cb.ShowText(all_pains["右侧俯卧支撑"].ToString());
                 cb.ShowText(all_pains["右侧俯卧支撑"].ToString());
-                cb.EndText();
-
 
 
+                //添加页码
+                //cb.BeginText();
+                //cb.SetTextRenderingMode(0);
+                //cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width/2-1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
             }
             }
             //||第二页
             //||第二页
             templateName = Constants.template_custom + "\\page2.pdf";
             templateName = Constants.template_custom + "\\page2.pdf";
@@ -598,7 +611,6 @@ namespace WpfTest1.Toolkits
                 string 腰部疼痛趋势文件 = "page2_down_yaobu_";
                 string 腰部疼痛趋势文件 = "page2_down_yaobu_";
                 string 膝部疼痛趋势文件 = "page2_down_xibu_";
                 string 膝部疼痛趋势文件 = "page2_down_xibu_";
 
 
-
                 PdfReader readerTemp = new PdfReader(templateName);
                 PdfReader readerTemp = new PdfReader(templateName);
                 PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                 PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                 PdfContentByte cb = writer.DirectContent;
                 PdfContentByte cb = writer.DirectContent;
@@ -724,6 +736,16 @@ namespace WpfTest1.Toolkits
                 one_image.ScalePercent(down_zoom_percentage);//设置图片比例
                 one_image.ScalePercent(down_zoom_percentage);//设置图片比例
                 one_image.SetAbsolutePosition(down_col1_align_left, down_align_buttom - 140);//设置图片的绝对位置
                 one_image.SetAbsolutePosition(down_col1_align_left, down_align_buttom - 140);//设置图片的绝对位置
                 cb.AddImage(one_image);
                 cb.AddImage(one_image);
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
 
 
             }
             }
 
 
@@ -847,6 +869,16 @@ namespace WpfTest1.Toolkits
                 image_text.ScalePercent(text_zoom_percentage);
                 image_text.ScalePercent(text_zoom_percentage);
                 image_text.SetAbsolutePosition(text_align_left, text_align_buttom - diff_text_h * 2);
                 image_text.SetAbsolutePosition(text_align_left, text_align_buttom - diff_text_h * 2);
                 cb.AddImage(image_text);
                 cb.AddImage(image_text);
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
             }
             }
 
 
             //||第4页
             //||第4页
@@ -1180,6 +1212,16 @@ namespace WpfTest1.Toolkits
                     腹部松弛无力.SetAbsolutePosition(down_align_left, down_align_bottom - diff_down * 6);
                     腹部松弛无力.SetAbsolutePosition(down_align_left, down_align_bottom - diff_down * 6);
                     cb.AddImage(腹部松弛无力);
                     cb.AddImage(腹部松弛无力);
                 }
                 }
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
             }
             }
             //||第5页
             //||第5页
             templateName = Constants.template_custom + "\\page5.pdf";
             templateName = Constants.template_custom + "\\page5.pdf";
@@ -1272,6 +1314,16 @@ namespace WpfTest1.Toolkits
                 down_text.ScalePercent(text_zoom);
                 down_text.ScalePercent(text_zoom);
                 down_text.SetAbsolutePosition(align_left_text, PageSize.A4.Height - (int)(down_fig_height * fig_zoom * 0.01) - 370);
                 down_text.SetAbsolutePosition(align_left_text, PageSize.A4.Height - (int)(down_fig_height * fig_zoom * 0.01) - 370);
                 cb.AddImage(down_text);
                 cb.AddImage(down_text);
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
             }
             }
             //||第6页
             //||第6页
             templateName = Constants.template_custom + "\\page6.pdf";
             templateName = Constants.template_custom + "\\page6.pdf";
@@ -1361,6 +1413,16 @@ namespace WpfTest1.Toolkits
                 down_text.ScalePercent(text_zoom);
                 down_text.ScalePercent(text_zoom);
                 down_text.SetAbsolutePosition(align_left_text, 170);
                 down_text.SetAbsolutePosition(align_left_text, 170);
                 cb.AddImage(down_text);
                 cb.AddImage(down_text);
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
             }
             }
             //||第7页
             //||第7页
             templateName = Constants.template_custom + "\\page7.pdf";
             templateName = Constants.template_custom + "\\page7.pdf";
@@ -1437,6 +1499,16 @@ namespace WpfTest1.Toolkits
                 down_text.ScalePercent(text_zoom);
                 down_text.ScalePercent(text_zoom);
                 down_text.SetAbsolutePosition(align_left_text, PageSize.A4.Height - (int)(down_fig_height * fig_zoom * 0.01) - 370);
                 down_text.SetAbsolutePosition(align_left_text, PageSize.A4.Height - (int)(down_fig_height * fig_zoom * 0.01) - 370);
                 cb.AddImage(down_text);
                 cb.AddImage(down_text);
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
             }
             }
             //||第8页
             //||第8页
             templateName = Constants.template_custom + "\\page8.pdf";
             templateName = Constants.template_custom + "\\page8.pdf";
@@ -1606,6 +1678,16 @@ namespace WpfTest1.Toolkits
                     精神详解.SetAbsolutePosition(down_align_left, down_align_buttom - down_diff * 2);
                     精神详解.SetAbsolutePosition(down_align_left, down_align_buttom - down_diff * 2);
                     cb.AddImage(精神详解);
                     cb.AddImage(精神详解);
                 }
                 }
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
             }
             }
             //||第9页
             //||第9页
             templateName = Constants.template_custom + "\\page9.pdf";
             templateName = Constants.template_custom + "\\page9.pdf";
@@ -1772,7 +1854,17 @@ namespace WpfTest1.Toolkits
                 便秘尿频文字.ScalePercent(text_zoom);
                 便秘尿频文字.ScalePercent(text_zoom);
                 便秘尿频文字.SetAbsolutePosition(text_align_left-70, 100);
                 便秘尿频文字.SetAbsolutePosition(text_align_left-70, 100);
                 cb.AddImage(便秘尿频文字);
                 cb.AddImage(便秘尿频文字);
-                
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
+
             }
             }
             //||第10页
             //||第10页
             templateName = Constants.template_custom + "\\page10.pdf";
             templateName = Constants.template_custom + "\\page10.pdf";
@@ -1785,6 +1877,39 @@ namespace WpfTest1.Toolkits
                     PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                     PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                     PdfContentByte cb = writer.DirectContent;
                     PdfContentByte cb = writer.DirectContent;
                     cb.AddTemplate(newPage, 0, 0);
                     cb.AddTemplate(newPage, 0, 0);
+                    //添加页码
+                    cb.BeginText();
+                    cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
+                    cb.EndText();
+                }
+            }
+            //||第10.5页
+            templateName = Constants.template_custom + "\\page10_5.pdf";
+            if (true)
+            {
+                if (File.Exists(templateName))
+                {
+                    document.NewPage();
+                    PdfReader readerTemp = new PdfReader(templateName);
+                    PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
+                    PdfContentByte cb = writer.DirectContent;
+                    cb.AddTemplate(newPage, 0, 0);
+                    //添加页码
+                    cb.BeginText();
+                    cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
+                    cb.EndText();
                 }
                 }
             }
             }
             //||第11页
             //||第11页
@@ -1798,6 +1923,16 @@ namespace WpfTest1.Toolkits
                     PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                     PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                     PdfContentByte cb = writer.DirectContent;
                     PdfContentByte cb = writer.DirectContent;
                     cb.AddTemplate(newPage, 0, 0);
                     cb.AddTemplate(newPage, 0, 0);
+                    //添加页码
+                    cb.BeginText();
+                    cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
+                    cb.EndText();
                 }
                 }
             }
             }
             //||第12页
             //||第12页
@@ -1844,6 +1979,15 @@ namespace WpfTest1.Toolkits
                         cb.SetTextMatrix(fequency_align_left+ fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.SetTextMatrix(fequency_align_left+ fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.ShowText(每组1520次);
                         cb.ShowText(每组1520次);
                     }
                     }
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -1878,6 +2022,15 @@ namespace WpfTest1.Toolkits
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.ShowText(每组1520次);
                         cb.ShowText(每组1520次);
                     }
                     }
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -1899,7 +2052,16 @@ namespace WpfTest1.Toolkits
                     cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom);
                     cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom);
                     cb.ShowText(每天35组);
                     cb.ShowText(每天35组);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
-                    cb.ShowText(每组1015次);         
+                    cb.ShowText(每组1015次);
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -1922,6 +2084,15 @@ namespace WpfTest1.Toolkits
                     cb.ShowText(每天35组);
                     cb.ShowText(每天35组);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
                     cb.ShowText(每组1015次);
                     cb.ShowText(每组1015次);
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -1956,6 +2127,15 @@ namespace WpfTest1.Toolkits
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.ShowText(每组1520次);
                         cb.ShowText(每组1520次);
                     }
                     }
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -1990,6 +2170,15 @@ namespace WpfTest1.Toolkits
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.ShowText(每组1520次);
                         cb.ShowText(每组1520次);
                     }
                     }
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }               
                 }               
             }
             }
@@ -2012,6 +2201,15 @@ namespace WpfTest1.Toolkits
                     cb.ShowText(每天35组);
                     cb.ShowText(每天35组);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
                     cb.ShowText(每组1015次);
                     cb.ShowText(每组1015次);
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2046,6 +2244,15 @@ namespace WpfTest1.Toolkits
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.ShowText(每组1520次);
                         cb.ShowText(每组1520次);
                     }
                     }
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2068,6 +2275,15 @@ namespace WpfTest1.Toolkits
                     cb.ShowText(每天练习35次);
                     cb.ShowText(每天练习35次);
                     cb.SetTextMatrix(fequency_align_left- fequency_diff_horzion * 4, fequency_align_buttom - fequency_diff * 1);
                     cb.SetTextMatrix(fequency_align_left- fequency_diff_horzion * 4, fequency_align_buttom - fequency_diff * 1);
                     cb.ShowText(每次保持30秒休息30秒);
                     cb.ShowText(每次保持30秒休息30秒);
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2090,6 +2306,15 @@ namespace WpfTest1.Toolkits
                     cb.ShowText(每天练习35次);
                     cb.ShowText(每天练习35次);
                     cb.SetTextMatrix(fequency_align_left - fequency_diff_horzion*4, fequency_align_buttom - fequency_diff * 1);
                     cb.SetTextMatrix(fequency_align_left - fequency_diff_horzion*4, fequency_align_buttom - fequency_diff * 1);
                     cb.ShowText(每次保持30秒休息30秒);
                     cb.ShowText(每次保持30秒休息30秒);
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2124,6 +2349,15 @@ namespace WpfTest1.Toolkits
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.SetTextMatrix(fequency_align_left + fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.ShowText(每组1520次);
                         cb.ShowText(每组1520次);
                     }
                     }
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2158,6 +2392,15 @@ namespace WpfTest1.Toolkits
                         cb.SetTextMatrix(fequency_align_left - fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.SetTextMatrix(fequency_align_left - fequency_diff_horzion, fequency_align_buttom - fequency_diff * 2);
                         cb.ShowText(每次练习35分钟);
                         cb.ShowText(每次练习35分钟);
                     }
                     }
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2180,6 +2423,15 @@ namespace WpfTest1.Toolkits
                     cb.ShowText(每天35组);
                     cb.ShowText(每天35组);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
                     cb.ShowText(每组1015次);
                     cb.ShowText(每组1015次);
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2214,6 +2466,15 @@ namespace WpfTest1.Toolkits
                         cb.SetTextMatrix(fequency_align_left - fequency_diff_horzion*4, fequency_align_buttom - fequency_diff * 2);
                         cb.SetTextMatrix(fequency_align_left - fequency_diff_horzion*4, fequency_align_buttom - fequency_diff * 2);
                         cb.ShowText(每次保持1分钟休息30秒);
                         cb.ShowText(每次保持1分钟休息30秒);
                     }
                     }
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2236,6 +2497,15 @@ namespace WpfTest1.Toolkits
                     cb.ShowText(每天35组);
                     cb.ShowText(每天35组);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
                     cb.SetTextMatrix(fequency_align_left, fequency_align_buttom - fequency_diff * 1);
                     cb.ShowText(每组1015次);
                     cb.ShowText(每组1015次);
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2270,6 +2540,15 @@ namespace WpfTest1.Toolkits
                         cb.SetTextMatrix(fequency_align_left - fequency_diff_horzion * 4, fequency_align_buttom - fequency_diff * 2);
                         cb.SetTextMatrix(fequency_align_left - fequency_diff_horzion * 4, fequency_align_buttom - fequency_diff * 2);
                         cb.ShowText(每次保持30秒休息30秒);
                         cb.ShowText(每次保持30秒休息30秒);
                     }
                     }
+                    //添加页码
+                    //cb.BeginText();
+                    //cb.SetTextRenderingMode(0);
+                    cb.SetFontAndSize(baseFont, 12);
+                    cb.SetRGBColorFill(255, 255, 255);
+                    cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                    cb.ShowText(pageNumCount.ToString());
+                    pageNumCount++;
+                    cb.SetRGBColorFill(39, 64, 90);
                     cb.EndText();
                     cb.EndText();
                 }
                 }
             }
             }
@@ -2282,6 +2561,16 @@ namespace WpfTest1.Toolkits
                 PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                 PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                 PdfContentByte cb = writer.DirectContent;
                 PdfContentByte cb = writer.DirectContent;
                 cb.AddTemplate(newPage, 0, 0);
                 cb.AddTemplate(newPage, 0, 0);
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
             }
             }
             //||page29
             //||page29
             templateName = Constants.template_custom + "\\page29.pdf";
             templateName = Constants.template_custom + "\\page29.pdf";
@@ -2292,6 +2581,16 @@ namespace WpfTest1.Toolkits
                 PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                 PdfImportedPage newPage = writer.GetImportedPage(readerTemp, 1);
                 PdfContentByte cb = writer.DirectContent;
                 PdfContentByte cb = writer.DirectContent;
                 cb.AddTemplate(newPage, 0, 0);
                 cb.AddTemplate(newPage, 0, 0);
+                //添加页码
+                cb.BeginText();
+                cb.SetTextRenderingMode(0);
+                cb.SetFontAndSize(baseFont, 12);
+                cb.SetRGBColorFill(255, 255, 255);
+                cb.SetTextMatrix(PageSize.A4.Width / 2 - 1, 8);
+                cb.ShowText(pageNumCount.ToString());
+                pageNumCount++;
+                cb.SetRGBColorFill(39, 64, 90);
+                cb.EndText();
             }
             }
 
 
             //全文结束,打开文件
             //全文结束,打开文件

+ 1 - 0
WpfTest1/WpTest.csproj

@@ -332,6 +332,7 @@
     <Resource Include="Resources\homepage.jpg" />
     <Resource Include="Resources\homepage.jpg" />
     <Resource Include="Resources\jdmedlogo.jpg" />
     <Resource Include="Resources\jdmedlogo.jpg" />
     <Resource Include="jdmed_logo.ico" />
     <Resource Include="jdmed_logo.ico" />
+    <Resource Include="Resources\question_title_bg.png" />
     <Content Include="SQLite\System.Data.SQLite.dll" />
     <Content Include="SQLite\System.Data.SQLite.dll" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>