Posted 6 April 2024, 8:11 am EST - Updated 6 April 2024, 8:16 am EST
FlexViewer : default to mm
Posted by: info on 6 April 2024, 8:11 am EST
-
-
Posted 8 April 2024, 10:09 am EST
Hi,
We are very sorry for the delay in response.
We are investigating your requirement to see if it is possible or not. We will get back to you as soon as possible.
Best Regards,
Kartik -
Posted 9 April 2024, 10:29 am EST
Hi,
Apologies for the delay in response.
We have shared your requirement with the development team to get their views on it. We will let you know the updates as soon as possible.
Thank you for your patience and understanding.
[Internal tracking ID: C1XAML-35955]
Best Regards,
Kartik -
Posted 16 April 2024, 12:18 am EST
Hi,
Please find attached a workaround we created for your requirement by handling the FlexViewer.Loaded event and customizing the PageSettingsView Frame.
Please note that the customized Frame will not be localized automatically to Japanese language. You can edit the strings in our custom code directly. If you still face any issues, please let us know.
Attachment: ReportPrintDemo.zip
Best Regards,
Kartik -
Posted 16 April 2024, 9:43 am EST - Updated 16 April 2024, 10:32 am EST
Thank you for the demo.
There is a issue.
Twip does not convert to mm accurately.
For example, in SampleReport.flxr
I set MarginTop, MargintRight, Margin, MarginBottom.<MarginTop>1133.8582677165355</MarginTop> <MarginRight>566.92913385826773</MarginRight> <Margin>566.92913385826773</Margin> <MarginBottom>1417.3228346456697</MarginBottom>
I expect it to be converted to
*20mm
*10mm
*10mm
*25.000000000000004mmHowever, in the sample code,
First, 566.92913385826773Twip is converted to 0.3937inch (text.Text).
Second, inches are converted to mm.
Third, 9.999979999999999mm is displayed.
This is not the expected behavior.Could you modify to display mm accurately?
ReportPrintDemo Mod.zip -
Posted 16 April 2024, 10:04 pm EST
About printing in my application.
-
The number of digits is sufficient without a decimal point.
ex: 10mm -
Two digits after the decimal point are also allowed.
ex: 10.12mm -
3 digits after the decimal point are not required.
-
-
Posted 17 April 2024, 1:46 am EST
Hi,
Thank you for sharing all the details. We have updated the custom implementation to directly convert from twips to mm instead of inches to mm. We have also used the Math.Round function to round the values to 2 digits at max.
Please refer to the updated sample project - ReportPrintDemo_TwipToMM.zip
Thanks, and Best Regards,
Kartik