- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的页面。
@model JNCloud.Web.UI.Models.AppointmentModel
@{
Layout = null;
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>UB-04-081A</title>
<link href="~/Content/agency_media.css" type="text/css" media="all" rel="stylesheet" />
<link href="~/Content/agency_style.css" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript" src="../../Scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="~/Scripts/Common/js/jquery.js"></script>
<script type="text/javascript" src="../../Scripts/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="../../Scripts/jquery.hoverIntent.minified.js"></script>
<script type="text/javascript" src="../../Scripts/jquery.naviDropDown.1.0.js"></script>
<script type="text/javascript" src="../../Scripts/jquery-mask.js"></script>
<script type="text/javascript" src="../../Scripts/telerik.all.min.js"></script>
<script type="text/javascript" src="../../Scripts/scriptbreaker-multiple-accordion-1.js"></script>
<script src="@Url.Content("~/Scripts/jquery.poshytip.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.poshytip.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.poshytip.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/calendar/fullcalendar.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/calendar/overlib.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/calendar/fullcalendar.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/calendar/overlib.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/form.section.validator.js")" type="text/javascript"></script>
<script>window.jQuery || document.write('<script src="scripts/jquery164min.js">\x3C/script>')</script>
<!--local fallback for JQuery-->
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="~/Scripts/Common/js/qyb8ood.js"></script>
<script type="text/javascript">try { Typekit.load(); } catch (e) { }</script>
<script>window.jQuery || document.write('<script src="scripts/jquery164min.js">\x3C/script>')</script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
var arr = new Array();
$(document).ready(function () {
SelectedScheduleEvents('@Model.PrintAgencyUserID', '@Model.PrintFiltervisittypeID', '@Model.PrintPatientID', '@Model.PrinttypeSchedule', '@Model.PrintDate');
});
function SelectedScheduleEvents(agencyuserid, FiltervisittypeID, PatientID, typeSchedule, date) {
console.log('manoj');
$("#calendar").empty();
$("#LocationId").attr('data-val-number', 'Patient Name does not Exists');
var cdate = date.replace('-', ' ');
var d = new Date(cdate);
var m;
var y;
if (isNaN(d.valueOf())) {
d = new Date();
m = d.getMonth();
y = d.getFullYear();
}
else {
m = d.getMonth();
y = d.getFullYear();
}
var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev,next,today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
year: y,
month: m,
agenda: 'h:mm{ - h:mm}',
editable: false,
disableResizing: true,
selectable: true,
selectHelper: true,
select: function (start, end, allDay, Id) {
var Selectedtdate = start;
//alert('start'+start);
var todate = new Date();
//alert('todate'+todate.getMonth()+3);
//if (Selectedtdate > todate && Selectedtdate.getDate() != todate.getDate()) {
//if (Selectedtdate > todate.getMonth()+3 ) {
// alert('Please select less than 90 days later from todate.');
// return;
//}
AddEvent(start);
calendar.fullCalendar('unselect');
},
events: { url: '@Url.Action("SelectedScheduleEvents", "Schedule")' + '?AgencyUsersID=' + agencyuserid + '&FiltervisittypeID=' + 0 + '&PatientID=' + PatientID + '&typeSchedule=' + typeSchedule },
eventClick: function (calEvent, jsEvent, view) {
var eventTime = $.fullCalendar.formatDate(calEvent.start, "h:sstt");
var Id = calEvent.id;
var apptype = calEvent.appointmenttype;
var clinicianId = calEvent.clinicianId;
var startdate = calEvent.start;
var enddate = calEvent.end;
var comment = calEvent.comment;
var meetduration = calEvent.duration;
var backcolor = calEvent.backgroundColor;
var patientIds = calEvent.patientIds;
var locationid = calEvent.locationId;
var lname = calEvent.locationName;
var visittypeid = calEvent.VisitTypeID;
EditEvent(Id, calEvent.title, patientIds, clinicianId, startdate, enddate, eventTime, meetduration, comment, backcolor, apptype, locationid, lname, visittypeid);
},
eventMouseout: function (calEvent, domEvent) {
if (!$("#events-layer").hasClass('mouse_in')) {
$("#events-layer").remove();
}
}
});
$("#divLoading").hide();
$("#hdnCurrentDate").val(0);
}
</script>
</head>
<body style="padding: 0; font-family: Arial, Helvetica, sans-serif;">
<div style="display: none">@Html.TextBoxFor(x => x.SelectedPID)</div>
<div class="widget first">
<div>
<div id="calendar" style="width: 100%;">
</div>
</div>
</div>
@* End Confirm Assessment form *@
</body>
</html>
当我使用这个时在 Controller 中
return View(objappointmentmodel);
然后它看起来像这样
当在 Controller 中时我使用这个
return new ViewAsPdf("PrintCalendar", objappointmentmodel)
{
PageSize = Rotativa.Options.Size.A4,
PageOrientation = Orientation.Portrait,
PageMargins = { Left = 0, Right = 0 }
};
然后它看起来像这样。这无法正确加载。
我应该做什么?
我也研究过这个问题。但我找不到合适的解决方案。
请推荐我。
最佳答案
我遇到了类似的问题-
rotativa 无法处理字体系列。
当我使用 ARIAL 时,PDF 看起来不错。
尝试将 js 和 css 文件的路径更改为完整路径。
祝你好运
关于javascript - PDF 在 Rotativa 中无法正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28020925/
我有一个渲染 View 和一些更新某些字段的 javascript/jquery。当我使用 Rotativa 时,它会渲染 View ,但在执行 JS 之前替换某些字段文本。 有没有办法延迟 Rota
我想使用 Rotativa lib 但在 Nuget 安装时没有找到它的引用。我有 App_browser 和 Rotativa 文件夹,但没有引用 Rotativa为什么? 添加对 Rotativa
使用 Rotativa 1.6.4来自 NuGet,并使用下面的代码注意到以下问题。 ActionAsPdf 随机挂起不确定的时间量。 下面的代码挂了: var pdfResult = new
我使用 rotativa 1.6.4 nuget 包在带有 vs 2013 ide 的 .net mvc5 项目中将 html 转换为 pdf。它在我的本地工作正常。但是,在我发布到服务器之后('Mi
这是我用的css > p { > text-align: justify; > text-justify: inter-word; > } 最佳答案 我已经通
我们正在使用 Rotativa在 Web 服务器上保存页面的永久 PDF 副本。下面是构建和保存它的 ASP.NET MVC 4 代码: var pdfResult = new ActionAsPd
我正在使用 Rotativa 从 View 生成 PDF。它在我的本地主机上工作,但是当我推送到我的服务器时它根本不起作用。服务器启用了 Windows 身份验证和模拟,我需要为该站点启用。 这是我尝
我知道这个主题已经在多篇文章中讨论过,但没有一个解决方案对我有帮助。 我有这个 Action : public ActionResult DownloadViewPDF(string userI
我在 ASP.NET Core 2.1.1 项目中使用最新的 Rotativa.NetCore 程序集。 NuGet (https://www.nuget.org/packages/Rotativa.
我目前正在创建一个MVC 4 Web应用程序。 我有一个 Action ,该 Action 具有一个基本背景图像,该背景图像始终与一个箭头图像相同,该箭头图像根据 Action 中收集的信息而改变程度
在本地工作 css 和图像以 pdf 正确加载。但是一旦我在服务器上迁移代码,这些就不会加载到生成的 pdf 中。 我正在使用 ViewAsPDF()。我的代码中有一些部分 View ,所以我不能使用
这是我的页面。 @model JNCloud.Web.UI.Models.AppointmentModel @{ Layout = null; } UB-04-081
我正在使用 Rotativa在我的 mvc4 应用程序中创建 pdf。问题是我如何在 pdf 上显示页码。 最佳答案 此代码将在页脚中央为您提供页码。 return new Rotativa.View
我正在使用 Rotativa在我的 ASP.net MVC 元素中。我使用 ViewAsPDF 作为返回类型。问题是在本地环境中一切运行顺利,css 样式正确应用于 PDF,但是当我在产品服务器上部署
我最近使用 Rotativa nuget 包将 MVC View 导出为 PDF。 这在本地和专用 Windows 服务器上都有效,但不适用于共享主机。 我收到一般的 Rotativa 错误。我无权更
我正在使用 string customSwitches = string.Format("--header-html \"{0}\" " +
我正在使用 Rotativa 从 Action / View 生成 PDF,效果很好。然而,是否可以在模型内部使用它,或者您可以纯粹在 Controller 中使用它吗? 问题是函数想要使用模型没有的
我正在尝试解决我的 HTML 中的表格标题在后续页面上无法正确呈现的问题。关于如何解决此问题的任何想法? 标题
Rotativa 在本地托管时使用我的 Bootstrap 正确显示和呈现 PDF,但一旦将其发布到服务器就不会。呈现的 PDF 显示了一些 CSS,但没有 Bootstrap 。我看过其他关于此的帖
我有一个ASP.NET MVC 5应用程序。它具有一个简单的表单,当用户提交表单时,该表单将存储在缓存中,然后调用另一个 Controller 操作,该操作会将模型作为 View 返回为PDF。 我无
我是一名优秀的程序员,十分优秀!