ReportView kann mit mode=pdf angesporchen werden und stattt DevExpressReport wird eine PDF erzeugt
This commit is contained in:
@@ -135,7 +135,7 @@
|
||||
FontFamily="Webdings"
|
||||
FontSize="13"
|
||||
Foreground="#FFFFFF"
|
||||
ToolTip="Editieren" />
|
||||
ToolTip="xRechnung erstellen" />
|
||||
<Button
|
||||
x:Name="btn_edit"
|
||||
Width="20"
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
<binding name="BeWoBasicEndpoint" closeTimeout="00:05:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true" messageEncoding="Text">
|
||||
<readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
|
||||
<!--<security mode="None" />-->
|
||||
<security mode="Transport" />
|
||||
<security mode="None" />
|
||||
<!-- mode="Transport" für https und "None" sonst-->
|
||||
</binding>
|
||||
<binding name="BeWoStreamingEndpoint" receiveTimeout="10:10:00" sendTimeout="10:01:00" maxBufferSize="65536" maxReceivedMessageSize="67108864" transferMode="StreamedRequest" useDefaultWebProxy="true" messageEncoding="Text">
|
||||
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
|
||||
<!--<security mode="None" />-->
|
||||
<security mode="Transport" />
|
||||
<security mode="None" />
|
||||
<!-- mode="Transport" für https und "None" sonst-->
|
||||
</binding>
|
||||
<binding name="QueryServiceEndpoint" closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true" messageEncoding="Text">
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace Host
|
||||
|
||||
Response.AddHeader("content-disposition", "attachment;filename=test.pdf");
|
||||
Response.Charset = string.Empty;
|
||||
Response.ContentType = "application/.pdf";
|
||||
Response.ContentType = "application/pdf";
|
||||
|
||||
Response.TransmitFile(lPath);
|
||||
}
|
||||
|
||||
@@ -43,13 +43,24 @@ namespace Host
|
||||
var test = Request.Params["mode"];
|
||||
|
||||
var report = CreateReport();
|
||||
|
||||
using (var repxStream = new MemoryStream())
|
||||
{
|
||||
if (Request.Params["mode"] == "pdf")
|
||||
{
|
||||
report.ExportToPdf(repxStream);
|
||||
|
||||
report.PrintingSystem.SaveDocument(repxStream, new NativeFormatOptions { Compressed = true });
|
||||
Response.AddHeader("content-disposition", "inline;filename=report.pdf");
|
||||
Response.Charset = string.Empty;
|
||||
Response.ContentType = "application/pdf";
|
||||
}
|
||||
else
|
||||
{
|
||||
report.PrintingSystem.SaveDocument(repxStream, new NativeFormatOptions { Compressed = true });
|
||||
|
||||
//var test = new XtraReport();
|
||||
//test.PrintingSystem.LoadDocument(repxStream);
|
||||
//var test = new XtraReport();
|
||||
//test.PrintingSystem.LoadDocument(repxStream);
|
||||
}
|
||||
|
||||
var bytesToWrite = repxStream.ToArray();
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ using System.Threading.Tasks;
|
||||
namespace BS.Shared.DataContracts.GkvAbrechnung
|
||||
{
|
||||
[DataContract]
|
||||
public class GkvRequestDC : AppRequestDC, IDataContract
|
||||
public class GkvServerRequestDC : AppRequestDC, IDataContract
|
||||
{
|
||||
public GkvServerRequestDC() : base(RequestType.Default) { }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user