@@ -134,12 +134,7 @@ public partial class PdfReader
134134 . AddClassFromAttributes ( AdditionalAttributes )
135135 . Build ( ) ;
136136
137- private string ? ViewBodyString => CssBuilder . Default ( "bb-view-group bb-view-toolbar-main" )
138- . AddClass ( "fit-width" , FitMode == PdfReaderFitMode . PageHeight )
139- . Build ( ) ;
140-
141137 private string ? _docTitle ;
142- private PdfReaderFitMode _fitMode ;
143138 private uint _currentPage ;
144139 private string ? _url ;
145140 private string ? _currentScale ;
@@ -176,7 +171,6 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
176171
177172 if ( firstRender )
178173 {
179- _fitMode = FitMode ;
180174 _currentPage = CurrentPage ;
181175 _url = Url ;
182176 _currentScale = CurrentScale ;
@@ -188,12 +182,6 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
188182 _url = Url ;
189183 await InvokeInitAsync ( ) ;
190184 }
191-
192- if ( _fitMode != FitMode )
193- {
194- _fitMode = FitMode ;
195- await InvokeVoidAsync ( "setScaleValue" , Id , _fitMode . ToDescriptionString ( ) ) ;
196- }
197185 if ( _currentPage != CurrentPage )
198186 {
199187 _currentPage = CurrentPage ;
@@ -238,27 +226,21 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
238226 public Task NavigateToPageAsync ( uint pageNumber ) => InvokeVoidAsync ( "navigateToPage" , Id , pageNumber ) ;
239227
240228 /// <summary>
241- /// 适应页面宽度
229+ /// 设置页面适配模式方法
242230 /// </summary>
243- public void SetFitMode ( PdfReaderFitMode mode ) => FitMode = mode ;
231+ public Task SetFitMode ( PdfReaderFitMode mode ) => InvokeVoidAsync ( "setScaleValue" , Id , mode . ToDescriptionString ( ) ) ;
244232
245233 /// <summary>
246234 /// 旋转页面方法
247235 /// </summary>
248236 /// <returns></returns>
249- public async Task RotateLeft ( )
250- {
251- await InvokeVoidAsync ( "rotate" , Id , - 90 ) ;
252- }
237+ public Task RotateLeft ( ) => InvokeVoidAsync ( "rotate" , Id , - 90 ) ;
253238
254239 /// <summary>
255240 /// 旋转页面方法
256241 /// </summary>
257242 /// <returns></returns>
258- public async Task RotateRight ( )
259- {
260- await InvokeVoidAsync ( "rotate" , Id , 90 ) ;
261- }
243+ public Task RotateRight ( ) => InvokeVoidAsync ( "rotate" , Id , 90 ) ;
262244
263245 private async Task OnDownload ( )
264246 {
0 commit comments