Skip to content
Snippets Groups Projects
Commit c5d09454 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

open eps/pdf files in binary mode
parent 0c47304e
No related branches found
No related tags found
No related merge requests found
// $Id: CreateFile.cpp,v 1.48 2003-10-25 03:26:41 geuzaine Exp $ // $Id: CreateFile.cpp,v 1.49 2003-11-05 17:11:36 geuzaine Exp $
// //
// Copyright (C) 1997-2003 C. Geuzaine, J.-F. Remacle // Copyright (C) 1997-2003 C. Geuzaine, J.-F. Remacle
// //
...@@ -195,22 +195,21 @@ void CreateOutputFile(char *name, int format) ...@@ -195,22 +195,21 @@ void CreateOutputFile(char *name, int format)
case FORMAT_EPSTEX: case FORMAT_EPSTEX:
case FORMAT_PDF: case FORMAT_PDF:
case FORMAT_PDFTEX: case FORMAT_PDFTEX:
if(!(fp = fopen(name, "wb"))) {
Msg(GERROR, "Unable to open file '%s'", name);
return;
}
if(format == FORMAT_PDF || format == FORMAT_PDFTEX){ if(format == FORMAT_PDF || format == FORMAT_PDFTEX){
fp = fopen(name, "wb");
psformat = GL2PS_PDF; psformat = GL2PS_PDF;
} }
else{ else{
fp = fopen(name, "w");
if(format == FORMAT_PS || format == FORMAT_PSTEX) if(format == FORMAT_PS || format == FORMAT_PSTEX)
psformat = GL2PS_PS; psformat = GL2PS_PS;
else else
psformat = GL2PS_EPS; psformat = GL2PS_EPS;
} }
if(!fp) {
Msg(GERROR, "Unable to open file '%s'", name);
return;
}
pssort = (CTX.print.eps_quality == 1) ? GL2PS_SIMPLE_SORT : GL2PS_BSP_SORT; pssort = (CTX.print.eps_quality == 1) ? GL2PS_SIMPLE_SORT : GL2PS_BSP_SORT;
psoptions = psoptions =
GL2PS_SIMPLE_LINE_OFFSET | GL2PS_SILENT | GL2PS_SIMPLE_LINE_OFFSET | GL2PS_SILENT |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment