|
@@ -3194,61 +3194,47 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
//等比例缩小
|
|
//等比例缩小
|
|
if (PageEditItems[i].Size.Height > rate)
|
|
if (PageEditItems[i].Size.Height > rate)
|
|
{
|
|
{
|
|
- if (viewContentViewModel.IsHiddenAnnot)
|
|
|
|
- {
|
|
|
|
- //显示=1, 隐藏=0注释
|
|
|
|
- await PDFViewer.GetThumbnail(i, (int)(PageEditItems[i].Size.Width / (PageEditItems[i].Size.Height / rate)), rate, 0);
|
|
|
|
- }
|
|
|
|
- else
|
|
|
|
- {
|
|
|
|
- await PDFViewer.GetThumbnail(i, (int)(PageEditItems[i].Size.Width / (PageEditItems[i].Size.Height / rate)), rate, 1);
|
|
|
|
- }
|
|
|
|
|
|
+ int index = (int)(PageEditItems[i].Size.Width / (PageEditItems[i].Size.Height / rate));
|
|
|
|
+
|
|
|
|
+ SetThumbnailImage(i, index, rate);
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- if (viewContentViewModel.IsHiddenAnnot)
|
|
|
|
- {
|
|
|
|
- //尺寸大小的图片 等比例放大 避免页面放大后内容模糊
|
|
|
|
- await PDFViewer.GetThumbnail(i, (int)PageEditItems[i].Size.Width * (rate / (int)PageEditItems[i].Size.Height), rate, 0);
|
|
|
|
- }
|
|
|
|
- else
|
|
|
|
- {
|
|
|
|
- //尺寸大小的图片 等比例放大 避免页面放大后内容模糊
|
|
|
|
- await PDFViewer.GetThumbnail(i, (int)PageEditItems[i].Size.Width * (rate / (int)PageEditItems[i].Size.Height), rate, 1);
|
|
|
|
- }
|
|
|
|
|
|
+ int index = (int)PageEditItems[i].Size.Width * (rate / (int)PageEditItems[i].Size.Height);
|
|
|
|
+ //尺寸大小的图片 等比例放大 避免页面放大后内容模糊
|
|
|
|
+ SetThumbnailImage(i, index, rate);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
if (PageEditItems[i].Size.Width > rate)
|
|
if (PageEditItems[i].Size.Width > rate)
|
|
{
|
|
{
|
|
- if (viewContentViewModel.IsHiddenAnnot)
|
|
|
|
- {
|
|
|
|
- await PDFViewer.GetThumbnail(i, rate, (int)(PageEditItems[i].Size.Height / (PageEditItems[i].Size.Width / rate)), 0);
|
|
|
|
- }
|
|
|
|
- else
|
|
|
|
- {
|
|
|
|
- await PDFViewer.GetThumbnail(i, rate, (int)(PageEditItems[i].Size.Height / (PageEditItems[i].Size.Width / rate)), 1);
|
|
|
|
- }
|
|
|
|
|
|
+ int index = (int)(PageEditItems[i].Size.Height / (PageEditItems[i].Size.Width / rate));
|
|
|
|
+ SetThumbnailImage(i, index, rate);
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- if (viewContentViewModel.IsHiddenAnnot)
|
|
|
|
- {
|
|
|
|
- //获取横图
|
|
|
|
- await PDFViewer.GetThumbnail(i, rate, (int)PageEditItems[i].Size.Height * (rate / (int)(PageEditItems[i].Size.Width)), 0);
|
|
|
|
- }
|
|
|
|
- else
|
|
|
|
- {
|
|
|
|
- //获取横图
|
|
|
|
- await PDFViewer.GetThumbnail(i, rate, (int)PageEditItems[i].Size.Height * (rate / (int)(PageEditItems[i].Size.Width)), 1);
|
|
|
|
- }
|
|
|
|
|
|
+ int index = (int)PageEditItems[i].Size.Height * (rate / (int)(PageEditItems[i].Size.Width));
|
|
|
|
+ SetThumbnailImage(i, index, rate);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private async void SetThumbnailImage(int i, int index, int rate)
|
|
|
|
+ {
|
|
|
|
+ if (viewContentViewModel.IsHiddenAnnot)
|
|
|
|
+ {
|
|
|
|
+ //显示=1, 隐藏=0注释
|
|
|
|
+ await PDFViewer.GetThumbnail(i, index, rate, 0);
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ await PDFViewer.GetThumbnail(i, index, rate, 1);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 拖拽排序功能
|
|
/// 拖拽排序功能
|
|
/// </summary>
|
|
/// </summary>
|