fix: 修复 SmfFillType 缺少 Image 及 EnbxReader XDocument/XElement 类型错误

This commit is contained in:
雾启工作室
2026-06-28 11:45:45 +08:00
parent 08bcb77eb1
commit 8c9c62fb74
16 changed files with 5754 additions and 1024 deletions

View File

@@ -168,16 +168,48 @@
Foreground="#60B0FF" Margin="0,0,0,6"/>
<TextBlock Text="PPT ↔ ENBX 格式互转" FontSize="12"
Foreground="#707090" Margin="0,0,0,14"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="12"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Content="PPT → ENBX" Width="140" Height="32" Cursor="Hand" Click="ConvertPptx_Click"/>
<Button Grid.Column="2" Content="ENBX → PPT" Width="140" Height="32" Cursor="Hand" Click="ConvertEnbx_Click"/>
</Grid>
<TextBlock x:Name="ConvertStatus" FontSize="11" Foreground="#707090" Margin="0,8,0,0"/>
<Border Background="#1A1A2E" CornerRadius="6" Padding="12" Margin="0,0,0,12"
BorderBrush="#25FFFFFF" BorderThickness="1">
<StackPanel>
<TextBlock Text="单文件转换" FontSize="13" FontWeight="SemiBold"
Foreground="#D0D0E0" Margin="0,0,0,8"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="12"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Content="PPT → ENBX" Width="140" Height="32" Cursor="Hand" Click="ConvertPptx_Click"/>
<Button Grid.Column="2" Content="ENBX → PPT" Width="140" Height="32" Cursor="Hand" Click="ConvertEnbx_Click"/>
</Grid>
</StackPanel>
</Border>
<Border Background="#1A1A2E" CornerRadius="6" Padding="12" Margin="0,0,0,12"
BorderBrush="#25FFFFFF" BorderThickness="1">
<StackPanel>
<TextBlock Text="批量转换" FontSize="13" FontWeight="SemiBold"
Foreground="#D0D0E0" Margin="0,0,0,8"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="12"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="12"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Content="批量 PPT → ENBX" Width="140" Height="32" Cursor="Hand" Click="BatchPptx_Click"/>
<Button Grid.Column="2" Content="批量 ENBX → PPT" Width="140" Height="32" Cursor="Hand" Click="BatchEnbx_Click"/>
<Button Grid.Column="4" Content="清除缓存" Width="100" Height="32" Cursor="Hand" Click="FixConvert_Click"/>
</Grid>
</StackPanel>
</Border>
<ProgressBar x:Name="ConvertProgress" Height="4" Margin="0,4,0,4"
Foreground="#60B0FF" Background="#1A1A2E" BorderThickness="0"
Value="0" Maximum="100" Visibility="Collapsed"/>
<TextBlock x:Name="ConvertStatus" FontSize="11" Foreground="#707090" Margin="0,4,0,0"/>
</StackPanel>
<!-- Touch -->