You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
82 KiB
Dart
44 lines
82 KiB
Dart
|
2 years ago
|
import 'package:diplomaticquarterapp/core/viewModels/project_view_model.dart';
|
||
|
|
import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart';
|
||
|
|
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
||
|
|
import 'package:flutter/material.dart';
|
||
|
|
import 'package:flutter_html/flutter_html.dart';
|
||
|
|
import 'package:provider/provider.dart';
|
||
|
|
|
||
|
|
class BloodDonationAppointmentTermsConditions extends StatelessWidget {
|
||
|
|
String contentEN =
|
||
|
|
'<!DOCTYPE html> <html lang="en-US"> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta charset="utf-8" /> <title>DONOR EDUCATION</title> <style> body { widows:0; orphans:0; font-family:"Times New Roman"; font-size:12pt } h1, h2, h3, h4, h5, h6, p { margin:0pt } li { margin-top:0pt; margin-bottom:0pt } h1 { margin-top:12pt; margin-bottom:3pt; page-break-inside:avoid; page-break-after:avoid; line-height:normal; widows:0; orphans:0; font-family:Arial; font-size:16pt; font-weight:bold; font-style:normal } h2 { margin-top:12pt; margin-bottom:3pt; page-break-inside:avoid; page-break-after:avoid; line-height:normal; widows:0; orphans:0; font-family:Arial; font-size:14pt; font-weight:bold; font-style:italic } h3 { margin-top:12pt; margin-bottom:3pt; page-break-inside:avoid; page-break-after:avoid; line-height:normal; widows:0; orphans:0; font-family:Arial; font-size:13pt; font-weight:bold } h4 { margin-top:12pt; margin-bottom:3pt; page-break-inside:avoid; page-break-after:avoid; line-height:normal; widows:0; orphans:0; font-family:"Times New Roman"; font-size:14pt; font-weight:bold } h5 { margin-top:12pt; margin-bottom:3pt; page-break-inside:avoid; page-break-after:avoid; line-height:normal; widows:0; orphans:0; font-size:13pt; font-weight:bold; font-style:italic } h6 { margin-top:12pt; margin-bottom:3pt; page-break-inside:avoid; page-break-after:avoid; line-height:normal; widows:0; orphans:0; font-family:"Times New Roman"; font-size:11pt; font-weight:bold } .Heading7 { margin-top:12pt; margin-bottom:3pt; page-break-inside:avoid; page-break-after:avoid; line-height:normal; widows:0; orphans:0; font-size:12pt; font-weight:normal } .Heading8 { margin-top:12pt; margin-bottom:3pt; page-break-inside:avoid; page-break-after:avoid; line-height:normal; widows:0; orphans:0; font-family:"Times New Roman"; font-size:12pt; font-weight:normal; font-style:italic } .Heading9 { margin-top:12pt; margin-bottom:3pt; page-break-inside:avoid; page-break-after:avoid; line-height:normal; widows:0; orphans:0; font-family:Arial; font-size:11pt; font-weight:normal } .BalloonText { widows:0; orphans:0; font-family:Tahoma; font-size:8pt } .Default { widows:0; orphans:0; font-family:Garamond; font-size:12pt; color:#000000 } .Footer { text-align:left; widows:0; orphans:0; font-size:9pt } .Header { widows:0; orphans:0; font-size:9pt } .NormalWeb { margin-top:3.75pt; margin-bottom:7.5pt; widows:2; orphans:2; font-size:12pt } .Pa0 { line-height:9.05pt; widows:0; orphans:0; font-family:Garamond; font-size:12pt; color:#000000 } span.A0 { font-size:14pt; font-weight:bold } span.A1 { font-family:"Akzidenz-Grotesk Std Med" } span.A4 { font-size:10pt; font-weight:bold } span.BalloonTextChar { font-family:Tahoma; font-size:8pt } span.Hyperlink { text-decoration:none; color:#1479be } .awlist1 { list-style:none; counter-reset:awlistcounter2_0 } .awlist1 > li:before { content:counter(awlistcounter2_0) ")"; counter-increment:awlistcounter2_0 } .awlist2 { list-style:none; counter-reset:awlistcounter2_0 4 } .awlist2 > li:before { content:counter(awlistcounter2_0) ")"; counter-increment:awlistcounter2_0 } </style> </head> <body style="background:#ffffff"> <div> <div style="clear:both"> <p class="Header">                                   <img src="1700727020_english-instructions/1700727020_english-instructions-1.png" width="170" height="34" alt="" /> </p> </div> <p style="text-align:center; font-size:11pt"> <strong><span style="color:#0070c0">DONOR EDUCATION</span></strong> </p> <p class="Pa0" style="text-align:center; line-height:normal; font-size:10pt"> <span class="A0" style="font-family:"Times New Roman"; font-size:10pt">Why Should I Give Blood?</span> </p> <p class="Pa0" style="text-align:center; line-height:normal; font-size:10pt"> <span class="A1" style="font-family:"Times New Roman"">Because You Can Make a Difference!</span> </p> <p style="text-align:center; font-s
|
||
|
|
|
||
|
|
String contentAR =
|
||
|
|
'<!DOCTYPE html> <html lang="en-US"> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta charset="utf-8" /> <title> </title> <style> body { widows:0; orphans:0; font-family:"Times New Roman"; font-size:11pt } h1, p { margin:0pt } table { margin-top:0pt; margin-bottom:0pt } h1 { margin:0.5pt 5.5pt 0pt 0pt; text-align:right; page-break-inside:auto; page-break-after:auto; line-height:normal; widows:0; orphans:0; font-family:"Times New Roman"; font-size:10pt; font-weight:bold; color:#000000 } .BodyText { margin:0pt; text-align:right; line-height:normal; widows:0; orphans:0; font-family:"Times New Roman"; font-size:10pt } .ListParagraph { margin:0pt; text-align:left; line-height:normal; widows:0; orphans:0; font-family:"Times New Roman"; font-size:11pt } .TableParagraph { margin:0pt; text-align:right; line-height:12.8pt; widows:0; orphans:0; font-family:"Times New Roman"; font-size:11pt } </style> </head> <body> <div> <p dir="rtl" style="margin-top:11.95pt; margin-right:0.9pt; text-align:center; font-size:16pt"> <strong><u><span style="letter-spacing:-0.2pt; color:#00ff00">ﺗﺜﻘﯿﻒ</span></u></strong><strong><u><span style="letter-spacing:-0.5pt; color:#00ff00"> </span></u></strong><strong><u><span style="color:#00ff00">اﻟﻤﺘﺒﺮع</span></u></strong> </p> <p dir="rtl" style="margin-top:10pt; text-indent:3.8pt; text-align:center; line-height:135%; font-size:10pt"> <strong><u><span style="color:#00ff00">لماذا علي أن أتبرع بالدم؟ أنك تستطیع أن تحدث فرق تعلم أكثر عن التبرع بالدم</span></u></strong> </p> </div> <br style="page-break-before:always; clear:both; mso-break-type:section-break" /> <div> <p dir="rtl" style="margin-right:5.45pt; font-size:12pt"> <strong><u><span style="letter-spacing:-0.2pt; color:#ff0000">ﻣﺎذا</span></u></strong><strong><u><span style="letter-spacing:-0.05pt; color:#ff0000"> </span></u></strong><strong><u><span style="color:#ff0000">ﯾﺤﺪث</span></u></strong><strong><u><span style="letter-spacing:-0.25pt; color:#ff0000"> </span></u></strong><strong><u><span style="color:#ff0000">ﺑﻌﺪ</span></u></strong><strong><u><span style="letter-spacing:-0.05pt; color:#ff0000"> </span></u></strong><strong><u><span style="color:#ff0000">اﻟﺘﺒﺮع</span></u></strong><strong><u><span style="letter-spacing:-0.25pt; color:#ff0000"> </span></u></strong><strong><u><span style="color:#ff0000">ﺑﺎﻟﺪم؟</span></u></strong> </p> <p dir="rtl" class="BodyText" style="margin-top:11.45pt; margin-left:49.75pt; text-align:center"> <span dir="ltr"><span style="color:#0000ff">-</span><span style="letter-spacing:-0.5pt; color:#0000ff">1</span></span><span style="letter-spacing:3.75pt; color:#0000ff"><span dir="rtl"></span> </span><span style="color:#0000ff">ﯾﺘﻢ</span><span style="letter-spacing:-0.25pt; color:#0000ff"> </span><span style="color:#0000ff">ﻓﺤﺺ</span><span style="letter-spacing:-0.25pt; color:#0000ff"> </span><span style="color:#0000ff">اﻻﯾﺪز</span><span style="letter-spacing:-0.15pt; color:#0000ff"> </span><span style="color:#0000ff">،</span><span style="letter-spacing:-0.15pt; color:#0000ff"> </span><span style="color:#0000ff">ﻓﯿﺮوس</span><span style="letter-spacing:-0.25pt; color:#0000ff"> </span><span style="color:#0000ff">اﻟﻜﺒﺪ</span><span style="letter-spacing:-0.1pt; color:#0000ff"> </span><span style="color:#0000ff">اﻟﻮﺑﺎﺋﻲ</span><span style="letter-spacing:-0.1pt; color:#0000ff"> </span><span style="color:#0000ff">ب</span><span style="letter-spacing:-0.3pt; color:#0000ff"> </span><span style="color:#0000ff">و</span><span style="letter-spacing:-0.2pt; color:#0000ff"> </span><span style="color:#0000ff">ج</span><span style="letter-spacing:-0.15pt; color:#0000ff"> </span><span style="color:#0000ff">،</span><span style="letter-spacing:-0.25pt; color:#0000ff"> </span><span style="color:#0000ff">ﻓﯿﺮوس</span><span style="letter-spacing:-0.15pt; color:#0000ff"> </span><span style="color:#0000ff">ﻛﺮﯾﺎت</span><s
|
||
|
|
|
||
|
2 years ago
|
ProjectViewModel? projectViewModel;
|
||
|
2 years ago
|
|
||
|
|
@override
|
||
|
|
Widget build(BuildContext context) {
|
||
|
|
projectViewModel = Provider.of(context);
|
||
|
|
return AppScaffold(
|
||
|
|
isShowAppBar: true,
|
||
|
|
showNewAppBar: true,
|
||
|
|
backgroundColor: Color(0xffF7F7F7),
|
||
|
|
showNewAppBarTitle: true,
|
||
|
|
description: TranslationBase.of(context).bloodDonationInfo,
|
||
|
|
appBarTitle: TranslationBase.of(context).bloodD,
|
||
|
|
body: SingleChildScrollView(
|
||
|
|
child: Padding(
|
||
|
|
padding: const EdgeInsets.all(8.0),
|
||
|
|
child: Column(
|
||
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||
|
|
children: [
|
||
|
|
Html(
|
||
|
2 years ago
|
data: projectViewModel!.isArabic ? contentAR : contentEN,
|
||
|
2 years ago
|
shrinkWrap: true,
|
||
|
|
)
|
||
|
|
],
|
||
|
|
),
|
||
|
|
),
|
||
|
|
),
|
||
|
|
);
|
||
|
|
}
|
||
|
|
}
|