高级会员
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
|
【转帖】pdf-export layer-output problems in linu
pdf-export: layer-output problems in linux
pdf-export: layer-output problems in linux
hello,
we use version 2.5.2 and want to make output to dwf and pdf. to do so, we use the functions exportdwf and exportpdf.
in windows we don't have any problems. the dwf-export in both systems is also correct! but in linux the pdf-export will not work correct. our program to fill the dwgdirect-database is allways the same!
description of the mistake: the exported layers (linux, pdf) have only a lenght of 1 character and the layerstructure is wrong (more layers than in the original, several layers with the same name (1 character)).
is there any bug known in dwgdirect or the used pdftoolkit?
can we set a special setting to solve this problem?
thanks
hello,
could you please attach two small pdf files - generated by your code under windows and linux.
hello,
yes i can.
here are the two files. the layers shold have the names aa, bb and cc, in the windows-file this is correct. in the linux-file there are 6 layers named a, b, c, a, b, c.
thanks, i'll check.
btw : do you have pdfexport sources (avalable from zips)? and are they available for debug? it is possible that i ask you for some help, if i fail in the problem reproducing.
also... could you please test the same with 2.6.1 production? it is possible that the defect was fixed already.
hello,
we have used the dowloadfiles dd_lnxx86_4.1.tar.gzfff"> (subdirectory lnxx86_4.1fff">)and dd_nonlibs.tar.gzfff"> without debuginformation.
i will try it in 2.6.1 within the next few days. in the moment i don't have any time to change my system.
thanks
thanks, i'll try to reproduce it here.
missed lib's
hello,
i wanted to try it under the new version 2.6.1. but i have some problems with the used lib's. in the new version the followings libs are no longer availible:
in linux:
dd_inx86_dwf7core
dd_inx86_dwf7toolkit
dd_inx86_dwf7w3dtk
dd_inx86_dwf7whiptk
in windows:
dd_vc6md_dwf7core
dd_vc6md_dwf7toolkit
dd_vc6md_dwf7w3dtk
dd_vc6md_dwf7whiptk
which lib's i must use now?
thanks
dwfcore
dwftoolkit
dwfw3dtk
dwfwhiptk
hello again,
i made the changes. now i use version 2.6.1 and the other libs, but
no changes in result.
that means, under linux we have the same wrong layerstructure in the generated pdf-file as before in version 2.5.2.
is this a general problem or can it be a result of one of the pdf-params. we have tried several kombinations. normally we use the following one:
m_bembedded = false;
m_bsimplegeomopt = false;
m_bshxasgeometry = true;
m_bttfasgeometry = true;
m_bzoomtoextents = true;
m_benablelayers = true;
m_bexportofflayers = true;
m_dpaperh = 210;
m_dpaperw = 297;
m_layouts = 1;
ver = pdfexportparams::kpdfv1_5;
hi,
this is non parameters problem. i think that some code works different on win and linux platforms. i am working under the problem now.
it seems that i found the source of the problem. our odchar define has 4 bytes size under linux and 2 bytes under windows and code like
odchar ch;
char lo = ((char *)&ch)[0];
char hi = ((char *)&ch)[1];
works differently under linux and windows... will be fixed.
|